def configure_app(): config.init(sys.argv[1:]) log.setup(config.CONF, 'kuryr') controllers.neutron_client() controllers.check_for_neutron_ext_support() controllers.check_for_neutron_tag_support() controllers.load_default_subnet_pools() controllers.load_port_driver()
def configure_app(): config.init(sys.argv[1:]) log.setup(config.CONF, 'kuryr') controllers.neutron_client() controllers.check_for_neutron_ext_support() controllers.check_for_neutron_tag_support() controllers.load_default_subnet_pools() controllers.load_port_driver()
def test_check_for_neutron_tag_support_with_ex(self, ext_name, mock_extension): err = n_exceptions.NotFound.status_code ext_not_found_ex = n_exceptions.NeutronClientException( status_code=err, message="") mock_extension.side_effect = ext_not_found_ex controllers.check_for_neutron_tag_support(ext_name) mock_extension.assert_called_once_with(ext_name)
def test_check_for_neutron_tag_support_with_legacy_ext( self, ext_matrix, mock_extension): err = n_exceptions.NotFound.status_code ext_not_found_ex = n_exceptions.NeutronClientException(status_code=err, message="") def mock_fn(ext): if not ext_matrix.get(ext, False): raise ext_not_found_ex mock_extension.side_effect = mock_fn controllers.check_for_neutron_tag_support() mock_extension.assert_any_call('standard-attr-tag') mock_extension.assert_any_call('tag') mock_extension.assert_any_call('tag-ext') self.assertEqual(controllers.app.tag, ext_matrix['tag']) self.assertEqual(controllers.app.tag_ext, ext_matrix['tag-ext'])
def test_check_for_neutron_tag_support_with_legacy_ext(self, ext_matrix, mock_extension): err = n_exceptions.NotFound.status_code ext_not_found_ex = n_exceptions.NeutronClientException( status_code=err, message="") def mock_fn(ext): if not ext_matrix.get(ext, False): raise ext_not_found_ex mock_extension.side_effect = mock_fn controllers.check_for_neutron_tag_support() mock_extension.assert_any_call('standard-attr-tag') mock_extension.assert_any_call('tag') mock_extension.assert_any_call('tag-ext') self.assertEqual(controllers.app.tag, ext_matrix['tag']) self.assertEqual(controllers.app.tag_ext, ext_matrix['tag-ext'])
def test_check_for_neutron_tag_support_with_modern_ext( self, mock_extension): controllers.check_for_neutron_tag_support() mock_extension.assert_called_once_with('standard-attr-tag') self.assertTrue(controllers.app.tag) self.assertTrue(controllers.app.tag_ext)
def test_check_for_neutron_tag_support_with_modern_ext(self, mock_extension): controllers.check_for_neutron_tag_support() mock_extension.assert_called_once_with('standard-attr-tag') self.assertTrue(controllers.app.tag) self.assertTrue(controllers.app.tag_ext)