class TestDeviceDataCollectorNetconf(unittest.TestCase): def setUp(self): self._dao = InMemoryDao.getInstance() self.dataCollector = DeviceDataCollectorNetconf('1234', {}, InMemoryDao) def tearDown(self): InMemoryDao._destroy() @unittest.skip("need physical device to test") def testConnectToDevice(self): flexmock(self._dao).should_receive('getObjectById').and_return(Device("test", "qfx5100-48s-6q", "root", "Embe1mpls", "leaf", "", "192.168.48.182", None)) dataCollector = DeviceDataCollectorNetconf('1234', {}, InMemoryDao) dataCollector._dao = self._dao dataCollector.manualInit() dataCollector.connectToDevice() def testConnectToDeviceValueError(self): flexmock(self._dao).should_receive('getObjectById').and_return(Device("test", "qfx5100-48s-6q", None, "Embe1mpls", "leaf", "", "0.0.0.0", None)) self.dataCollector.manualInit() with self.assertRaises(DeviceConnectFailed) as ve: self.dataCollector.connectToDevice() def testConnectToDeviceConnectError(self): flexmock(self._dao).should_receive('getObjectById').and_return(Device("test", "qfx5100-48s-6q", "root", "Embe1mpls", "leaf", "", "0.0.0.0", None)) self.dataCollector.manualInit() with self.assertRaises(DeviceConnectFailed) as de: self.dataCollector.connectToDevice() self.assertIsNotNone(de.exception.cause) self.assertTrue(issubclass(type(de.exception.cause), ConnectError))
def testConnectToDevice(self): flexmock(self._dao).should_receive('getObjectById').and_return( Device("test", "qfx5100-48s-6q", "root", "abcd1234", "leaf", "", "192.168.48.182", None)) dataCollector = DeviceDataCollectorNetconf('1234', {}, InMemoryDao) dataCollector._dao = self._dao dataCollector.manualInit() dataCollector.connectToDevice()
def testConnectToDevice(self): flexmock(self._dao).should_receive('getObjectById').and_return(Device("test", "qfx5100-48s-6q", "root", "Embe1mpls", "leaf", "", "192.168.48.182", None)) dataCollector = DeviceDataCollectorNetconf('1234', {}, InMemoryDao) dataCollector._dao = self._dao dataCollector.manualInit() dataCollector.connectToDevice()
class TestDeviceDataCollectorNetconf(unittest.TestCase): def setUp(self): self._dao = InMemoryDao.getInstance() self.dataCollector = DeviceDataCollectorNetconf( '1234', {}, InMemoryDao) def tearDown(self): InMemoryDao._destroy() @unittest.skip("need physical device to test") def testConnectToDevice(self): flexmock(self._dao).should_receive('getObjectById').and_return( Device("test", "qfx5100-48s-6q", "root", "abcd1234", "leaf", "", "192.168.48.182", None)) dataCollector = DeviceDataCollectorNetconf('1234', {}, InMemoryDao) dataCollector._dao = self._dao dataCollector.manualInit() dataCollector.connectToDevice() def testConnectToDeviceValueError(self): flexmock(self._dao).should_receive('getObjectById').and_return( Device("test", "qfx5100-48s-6q", None, "abcd1234", "leaf", "", "0.0.0.0", None)) self.dataCollector.manualInit() with self.assertRaises(DeviceConnectFailed) as ve: self.dataCollector.connectToDevice() def testConnectToDeviceConnectError(self): flexmock(self._dao).should_receive('getObjectById').and_return( Device("test", "qfx5100-48s-6q", "root", "abcd1234", "leaf", "", "0.0.0.0", None)) self.dataCollector.manualInit() with self.assertRaises(DeviceConnectFailed) as de: self.dataCollector.connectToDevice() self.assertIsNotNone(de.exception.cause) self.assertTrue(issubclass(type(de.exception.cause), ConnectError))
def setUp(self): self._dao = InMemoryDao.getInstance() self.dataCollector = DeviceDataCollectorNetconf('1234', {}, InMemoryDao)
def setUp(self): self._dao = InMemoryDao.getInstance() self.dataCollector = DeviceDataCollectorNetconf( '1234', {}, InMemoryDao)