Exemplo n.º 1
0
 def setUp(self):
     plugin = 'neutron.tests.unit.extensions.test_l3.TestNoL3NatPlugin'
     l3_plugin = ('networking_ovn.l3.l3_ovn.OVNL3RouterPlugin')
     service_plugins = {'l3_plugin_name': l3_plugin}
     # For these tests we need to enable overlapping ips
     cfg.CONF.set_default('allow_overlapping_ips', True)
     cfg.CONF.set_default('max_routes', 3)
     ext_mgr = test_extraroute.ExtraRouteTestExtensionManager()
     super(test_l3.L3BaseForIntTests,
           self).setUp(plugin=plugin,
                       ext_mgr=ext_mgr,
                       service_plugins=service_plugins)
     l3_gw_mgr = test_l3_gw.TestExtensionManager()
     test_extensions.setup_extensions_middleware(l3_gw_mgr)
     self.l3_inst = directory.get_plugin(plugin_constants.L3)
     self._start_mock('networking_ovn.l3.l3_ovn.OVNL3RouterPlugin._ovn',
                      new_callable=mock.PropertyMock,
                      return_value=fakes.FakeOvsdbNbOvnIdl())
     self._start_mock('networking_ovn.l3.l3_ovn.OVNL3RouterPlugin._sb_ovn',
                      new_callable=mock.PropertyMock,
                      return_value=fakes.FakeOvsdbSbOvnIdl())
     self._start_mock(
         'networking_ovn.l3.l3_ovn_scheduler.'
         'OVNGatewayScheduler._schedule_gateway',
         return_value='hv1')
     self._start_mock(
         'networking_ovn.l3.l3_ovn.OVNL3RouterPlugin.'
         '_get_v4_network_of_all_router_ports',
         return_value=[])
     self.setup_notification_driver()
Exemplo n.º 2
0
 def setUp(self):
     super(TestOvnNbSync, self).setUp()
     ext_mgr = test_extraroute.ExtraRouteTestExtensionManager()
     self.ext_api = test_extensions.setup_extensions_middleware(ext_mgr)
     self.create_lswitches = []
     self.create_lswitch_ports = []
     self.create_lrouters = []
     self.create_lrouter_ports = []
     self.create_lrouter_routes = []
     self.update_lrouter_ports = []
     self.create_acls = []
     self.delete_lswitches = []
     self.delete_lswitch_ports = []
     self.delete_lrouters = []
     self.delete_lrouter_ports = []
     self.delete_lrouter_routes = []
     self.delete_acls = []
     self.create_address_sets = []
     self.delete_address_sets = []
     self.update_address_sets = []
     self.expected_dhcp_options_rows = []
     self.reset_lport_dhcpv4_options = []
     self.stale_lport_dhcpv4_options = []
     self.orphaned_lport_dhcpv4_options = []
     self.lport_dhcpv4_disabled = {}
     self.missed_dhcpv4_options = []
     self.dirty_dhcpv4_options = []
Exemplo n.º 3
0
 def setUp(self):
     super(_TestMaintenanceHelper, self).setUp()
     self._ovn_client = self.mech_driver._ovn_client
     self._l3_ovn_client = self.l3_plugin._ovn_client
     ext_mgr = test_extraroute.ExtraRouteTestExtensionManager()
     self.ext_api = test_extensions.setup_extensions_middleware(ext_mgr)
     self.maint = maintenance.DBInconsistenciesPeriodics(self._ovn_client)
     self.context = n_context.get_admin_context()
     # Always verify inconsistencies for all objects.
     db_rev.INCONSISTENCIES_OLDER_THAN = -1
Exemplo n.º 4
0
 def setUp(self):
     super(_TestMaintenanceHelper, self).setUp()
     self._ovn_client = self.mech_driver._ovn_client
     self._l3_ovn_client = self.l3_plugin._ovn_client
     ext_mgr = test_extraroute.ExtraRouteTestExtensionManager()
     self.ext_api = test_extensions.setup_extensions_middleware(ext_mgr)
     sg_mgr = test_securitygroup.SecurityGroupTestExtensionManager()
     self._sg_api = test_extensions.setup_extensions_middleware(sg_mgr)
     self.maint = maintenance.DBInconsistenciesPeriodics(self._ovn_client)
     self.context = n_context.get_admin_context()
Exemplo n.º 5
0
 def setUp(self):
     super(TestOvnNbSync, self).setUp()
     ext_mgr = test_extraroute.ExtraRouteTestExtensionManager()
     self.ext_api = test_extensions.setup_extensions_middleware(ext_mgr)
     self.create_lswitches = []
     self.create_lswitch_ports = []
     self.create_lrouters = []
     self.create_lrouter_ports = []
     self.create_lrouter_routes = []
     self.delete_lswitches = []
     self.delete_lswitch_ports = []
     self.delete_lrouters = []
     self.delete_lrouter_ports = []
     self.delete_lrouter_routes = []
Exemplo n.º 6
0
 def setUp(self):
     plugin = 'neutron.tests.unit.extensions.test_l3.TestNoL3NatPlugin'
     l3_plugin = ('networking_ovn.l3.l3_ovn.OVNL3RouterPlugin')
     service_plugins = {'l3_plugin_name': l3_plugin}
     # For these tests we need to enable overlapping ips
     cfg.CONF.set_default('allow_overlapping_ips', True)
     cfg.CONF.set_default('max_routes', 3)
     ext_mgr = test_extraroute.ExtraRouteTestExtensionManager()
     super(test_l3.L3BaseForIntTests,
           self).setUp(plugin=plugin,
                       ext_mgr=ext_mgr,
                       service_plugins=service_plugins)
     patcher = mock.patch('networking_ovn.l3.l3_ovn.OVNL3RouterPlugin._ovn',
                          new_callable=mock.PropertyMock,
                          return_value=fakes.FakeOvsdbNbOvnIdl())
     patcher.start()
     self.setup_notification_driver()