def test_wait_until_active(sleep): sleep.set_sleep_time(1) result = util.wait_until_active(FakeObject(3)) assert(result is True) assert(sleep.call_count() == 3)
def start(self): self.say("starting...") net = self.get_network(self.entity()) self.each_attribute("start") if net.isActive(): self.say("is already started") return True net.create() # cleanup environment self.finalize() if not util.wait_until_active(net): self.warn("could not start network") return False self.success("network started!")
def start(self): net = self.get_network(self.name, raise_exception=False) if not net: net = self._spawn_network() self.childs_run("start") if net.isActive(): self.say("is already started") return True net.create() # cleanup environment self.finalize() if not util.wait_until_active(net): self.warn("could not start network") return False self.success("network started")