def setUp(self): self.useFixture(base.OpenDaylightRestClientFixture()) self.useFixture(base.OpenDaylightPseudoAgentPrePopulateFixture()) self.useFixture(OpenDaylightAgentDBFixture()) super(TestPseudoAgentDBBindingControllerBug1608659, self).setUp( plugin='ml2') self.worker = pseudo_agentdb_binding.PseudoAgentDBBindingWorker()
def test_worker_start_periodic(self): self.cfg.config(enable_websocket_pseudo_agentdb=False, group='ml2_odl') worker = pseudo_agentdb_binding.PseudoAgentDBBindingWorker() with mock.patch.object( periodic_task.PeriodicTask, 'start') as mock_start: worker.start() mock_start.assert_called_once()
def test_worker_start_periodic(self): cfg.CONF.set_override('enable_websocket_pseudo_agentdb', False, 'ml2_odl') worker = pseudo_agentdb_binding.PseudoAgentDBBindingWorker() with mock.patch.object( periodic_task.PeriodicTask, 'start') as mock_start: worker.start() mock_start.assert_called_once()
def setUp(self): """Setup test.""" self.useFixture(base.OpenDaylightRestClientFixture()) self.useFixture(base.OpenDaylightPseudoAgentPrePopulateFixture()) self.useFixture(OpenDaylightAgentDBFixture()) super(TestPseudoAgentDBBindingWorker, self).setUp() self.worker = pseudo_agentdb_binding.PseudoAgentDBBindingWorker()
def test_worker_start_websocket(self): self.cfg.config(enable_websocket_pseudo_agentdb=True, group='ml2_odl') worker = pseudo_agentdb_binding.PseudoAgentDBBindingWorker() with mock.patch.object( websocket_client.OpenDaylightWebsocketClient, 'odl_create_websocket') as mock_odl_create_websocket: worker.start() mock_odl_create_websocket.assert_called_once()
def test_worker_start_websocket(self): cfg.CONF.set_override('enable_websocket_pseudo_agentdb', True, 'ml2_odl') worker = pseudo_agentdb_binding.PseudoAgentDBBindingWorker() with mock.patch.object( websocket_client.OpenDaylightWebsocketClient, 'odl_create_websocket') as mock_odl_create_websocket: worker.start() mock_odl_create_websocket.assert_called_once()
def test_worker(self): worker = pseudo_agentdb_binding.PseudoAgentDBBindingWorker() worker.wait() worker.stop() worker.reset()