def setUp(self):
try:
os.remove(self._testMethodName + ".db")
except OSError as e:
pass
self.database = Database(self._testMethodName + ".db")
self.hub = Hub()
self.hub.mode = HubMode.Learning
self.cli = CLI(self.hub)
self.exchange = Exchange(self.hub, self.cli, self.database)
self.registerAdapters()
self.testAdapter = StubDeviceAdapter()
self.exchange.register('stub', self.testAdapter)
self.exchange.register('hub',HubAdapter(self.hub))
self.exchange.discovered(self.hub)
self.exchange.start()
self.db = TestDatabase(self._testMethodName + ".db")
self.exchange.discovered(self.device)
评论列表
文章目录