示例#1
0
文件: test_util.py 项目: jloehel/xii
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)
示例#2
0
    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!")
示例#3
0
    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!")
示例#4
0
    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")