def setUp(self):
        service_plugins = {
            'router':
            'neutron.tests.unit.extensions.test_l3.TestL3NatServicePlugin'}
        l3_plugin = test_l3.TestL3NatServicePlugin()
        sec_plugin = test_securitygroup.SecurityGroupTestPlugin()
        ext_mgr = extensions.PluginAwareExtensionManager(
            EXTENSIONS_PATH, {'router': l3_plugin, 'sec': sec_plugin}
        )
        super(TestRevisionNumberMaintenance, self).setUp(
            plugin=PLUGIN_CLASS, service_plugins=service_plugins)
        app = config.load_paste_app('extensions_test_app')
        self.ext_api = extensions.ExtensionMiddleware(app, ext_mgr=ext_mgr)
        self.session = db_api.get_writer_session()
        revision_plugin.RevisionPlugin()
        self.net = self._make_network(self.fmt, 'net1', True)['network']

        # Mock the default value for INCONSISTENCIES_OLDER_THAN so
        # tests won't need to wait for the timeout in order to validate
        # the database inconsistencies
        self.older_than_mock = mock.patch(
            'neutron.db.ovn_revision_numbers_db.INCONSISTENCIES_OLDER_THAN',
            -1)
        self.older_than_mock.start()
        self.addCleanup(self.older_than_mock.stop)
        self.ctx = context.get_admin_context()
Ejemplo n.º 2
0
 def setUp(self, plugin=None):
     service_plugins = {
         'qos': 'neutron.services.qos.qos_plugin.QoSPlugin',
         'revision_plugin_name': 'revisions'
     }
     super(FloatingIPQoSDBWithRevisionIntTestCase,
           self).setUp(service_plugins=service_plugins)
     revision_plugin.RevisionPlugin()
Ejemplo n.º 3
0
 def setUp(self):
     l3_plugin = ('neutron.tests.unit.extensions.test_qos_fip.'
                  'TestFloatingIPQoSL3NatServicePlugin')
     service_plugins = {'l3_plugin_name': l3_plugin,
                        'qos': 'neutron.services.qos.qos_plugin.QoSPlugin',
                        'revision_plugin_name': 'revisions'}
     super(FloatingIPQoSDBWithRevisionSepTestCase, self).setUp(
         service_plugins=service_plugins)
     revision_plugin.RevisionPlugin()
Ejemplo n.º 4
0
 def setUp(self):
     service_plugins = {
         'router':
         'neutron.tests.unit.extensions.test_l3.TestL3NatServicePlugin'
     }
     l3_plugin = test_l3.TestL3NatServicePlugin()
     sec_plugin = test_securitygroup.SecurityGroupTestPlugin()
     ext_mgr = extensions.PluginAwareExtensionManager(
         EXTENSIONS_PATH, {
             'router': l3_plugin,
             'sec': sec_plugin
         })
     super(TestMaintenance, self).setUp(plugin=PLUGIN_CLASS,
                                        service_plugins=service_plugins)
     app = config.load_paste_app('extensions_test_app')
     self.ext_api = extensions.ExtensionMiddleware(app, ext_mgr=ext_mgr)
     self.session = db_api.get_writer_session()
     revision_plugin.RevisionPlugin()
     self.net = self._make_network(self.fmt, 'net1', True)['network']
Ejemplo n.º 5
0
 def test_security_group_precommit_create_event_with_revisions(self):
     revision = revision_plugin.RevisionPlugin()
     self._test_security_group_precommit_create_event(True)
     del revision  # appease pep8