コード例 #1
0
ファイル: ipwrapperTests.py プロジェクト: humblec/vdsm
    def testMonitorIteration(self):
        bridge = tcTests._Bridge()
        tcTests._checkDependencies()
        mon = Monitor()
        mon.start()
        iterator = iter(mon)

        bridge.addDevice()  # Generate an event to avoid blocking
        iterator.next()

        bridge.delDevice()
        iterator.next()  # Generate an event to avoid blocking

        # Stop the monitor and check that eventually StopIteration is raised.
        # There might be other system link events so we loop to exhaust them.
        mon.stop()
        with self.assertRaises(StopIteration):
            while True:
                iterator.next()
コード例 #2
0
    def testMonitorIteration(self):
        bridge = tcTests._Bridge()
        tcTests._checkDependencies()
        mon = Monitor()
        mon.start()
        iterator = iter(mon)

        bridge.addDevice()  # Generate an event to avoid blocking
        iterator.next()

        bridge.delDevice()
        iterator.next()  # Generate an event to avoid blocking

        # Stop the monitor and check that eventually StopIteration is raised.
        # There might be other system link events so we loop to exhaust them.
        mon.stop()
        with self.assertRaises(StopIteration):
            while True:
                iterator.next()
コード例 #3
0
 def setUp(self):
     tcTests._checkDependencies()
     self._bridge.addDevice()
コード例 #4
0
 def setUp(self):
     tcTests._checkDependencies()
     self._bridge.addDevice()
     self._unicode_bridge.devName = 'test-トトロ'
     self._unicode_bridge.addDevice()
コード例 #5
0
ファイル: iproute2Tests.py プロジェクト: Caez83/vdsm
 def setUp(self):
     _checkDependencies()
     self._bridge.addDevice()
コード例 #6
0
ファイル: ipwrapperTests.py プロジェクト: aiminickwong/vdsm
 def setUp(self):
     tcTests._checkDependencies()
     self._bridge.addDevice()
     self._unicode_bridge.devName = 'test-トトロ'
     self._unicode_bridge.addDevice()