示例#1
0
    def test_cache_dictionary_config_builder(self):
        """Validate we build a sane dogpile.cache dictionary config."""
        self.config_fixture.config(
            group="cache",
            config_prefix="test_prefix",
            backend="some_test_backend",
            expiration_time=86400,
            backend_argument=["arg1:test", "arg2:test:test", "arg3.invalid"],
        )

        config_dict = cache.build_cache_config()
        self.assertEqual(CONF.cache.backend, config_dict["test_prefix.backend"])
        self.assertEqual(CONF.cache.expiration_time, config_dict["test_prefix.expiration_time"])
        self.assertEqual("test", config_dict["test_prefix.arguments.arg1"])
        self.assertEqual("test:test", config_dict["test_prefix.arguments.arg2"])
        self.assertNotIn("test_prefix.arguments.arg3", config_dict)
示例#2
0
    def test_cache_dictionary_config_builder(self):
        """Validate we build a sane dogpile.cache dictionary config."""
        self.opt_in_group(
            'cache',
            config_prefix='test_prefix',
            backend='some_test_backend',
            expiration_time=86400,
            backend_argument=['arg1:test', 'arg2:test:test', 'arg3.invalid'])

        config_dict = cache.build_cache_config()
        self.assertEqual(config_dict['test_prefix.backend'],
                         CONF.cache.backend)
        self.assertEqual(config_dict['test_prefix.expiration_time'],
                         CONF.cache.expiration_time)
        self.assertEqual(config_dict['test_prefix.arguments.arg1'], 'test')
        self.assertEqual(config_dict['test_prefix.arguments.arg2'],
                         'test:test')
        self.assertFalse('test_prefix.arguments.arg3' in config_dict)
示例#3
0
    def test_cache_dictionary_config_builder(self):
        """Validate we build a sane dogpile.cache dictionary config."""
        self.config_fixture.config(
            group='cache',
            config_prefix='test_prefix',
            backend='some_test_backend',
            expiration_time=86400,
            backend_argument=['arg1:test', 'arg2:test:test', 'arg3.invalid'])

        config_dict = cache.build_cache_config()
        self.assertEqual(CONF.cache.backend,
                         config_dict['test_prefix.backend'])
        self.assertEqual(CONF.cache.expiration_time,
                         config_dict['test_prefix.expiration_time'])
        self.assertEqual('test', config_dict['test_prefix.arguments.arg1'])
        self.assertEqual('test:test',
                         config_dict['test_prefix.arguments.arg2'])
        self.assertNotIn('test_prefix.arguments.arg3', config_dict)
示例#4
0
    def test_cache_dictionary_config_builder(self):
        """Validate we build a sane dogpile.cache dictionary config."""
        CONF.cache.config_prefix = 'test_prefix'
        CONF.cache.backend = 'some_test_backend'
        CONF.cache.expiration_time = 86400
        CONF.cache.backend_argument = ['arg1:test', 'arg2:test:test',
                                       'arg3.invalid']

        config_dict = cache.build_cache_config()
        self.assertEquals(
            config_dict['test_prefix.backend'], CONF.cache.backend)
        self.assertEquals(
            config_dict['test_prefix.expiration_time'],
            CONF.cache.expiration_time)
        self.assertEquals(config_dict['test_prefix.arguments.arg1'], 'test')
        self.assertEquals(config_dict['test_prefix.arguments.arg2'],
                          'test:test')
        self.assertFalse('test_prefix.arguments.arg3' in config_dict)
示例#5
0
    def test_cache_dictionary_config_builder(self):
        """Validate we build a sane dogpile.cache dictionary config."""
        self.opt_in_group('cache',
                          config_prefix='test_prefix',
                          backend='some_test_backend',
                          expiration_time=86400,
                          backend_argument=['arg1:test', 'arg2:test:test',
                                            'arg3.invalid'])

        config_dict = cache.build_cache_config()
        self.assertEqual(
            CONF.cache.backend, config_dict['test_prefix.backend'])
        self.assertEqual(
            CONF.cache.expiration_time,
            config_dict['test_prefix.expiration_time'])
        self.assertEqual('test', config_dict['test_prefix.arguments.arg1'])
        self.assertEqual('test:test',
                         config_dict['test_prefix.arguments.arg2'])
        self.assertFalse('test_prefix.arguments.arg3' in config_dict)