Example #1
0
 def test_remove_router(self):
     l3_agent = mock.Mock()
     router_id = '1'
     l3_agent.pd.routers = {router_id: pd.get_router_entry(None)}
     pd.remove_router(None, None, l3_agent, router=FakeRouter(router_id))
     self.assertTrue(l3_agent.pd.delete_router_pd.called)
     self.assertEqual({}, l3_agent.pd.routers)
Example #2
0
 def test_remove_router(self):
     l3_agent = mock.Mock()
     router_id = 1
     l3_agent.pd.routers = {router_id: pd.get_router_entry(None)}
     pd.remove_router(None, None, l3_agent, router=FakeRouter(router_id))
     self.assertTrue(l3_agent.pd.delete_router_pd.called)
     self.assertEqual({}, l3_agent.pd.routers)
Example #3
0
 def test_remove_router(self):
     l3_agent = mock.Mock()
     router_id = 1
     l3_agent.pd.routers = {router_id:
                            pd.get_router_entry(None, True)}
     pd.remove_router(None, None, l3_agent,
                      payload=events.DBEventPayload(
                          mock.ANY,
                          resource_id=router_id,
                          states=(FakeRouter(router_id),)))
     self.assertTrue(l3_agent.pd.delete_router_pd.called)
     self.assertEqual({}, l3_agent.pd.routers)