def test_nuke_cache(self): my_config = get_config('test') my_config._load() nuke_cache() self.assertFalse(hasattr(my_config.data, 'config')) my_config._load() self.assertTrue(hasattr(my_config.data, 'config'))
def test_nuke_cache(self): my_config = get_config('test') my_config._load() nuke_cache() for key in CONFIGS.keys(): self.assertFalse(hasattr(CONFIG_CACHE, key)) self.assertFalse(my_config.loaded) my_config._load() self.assertTrue(my_config.loaded)
def test_complex_config(self): form_builder = self.complex_instance.get_form_builder() lazydictionary_post = get_config('testcomplex') test_user = User.objects.get_or_create(username='******')[0] form = form_builder({'amount':'5.00', 'user':test_user.pk, 'site':'1'}, {}) self.assertTrue(form.is_valid(), form.errors) form.save() self.assertNotEqual(0, len(get_config('testcomplex').items())) self.assertNotEqual(0, len(lazydictionary_post.items())) nuke_cache() config = get_config('testcomplex') self.assertTrue(isinstance(config['amount'], Decimal)) self.assertEqual(Decimal('5.00'), config['amount']) self.assertTrue(isinstance(config['user'], User)) self.assertEqual(test_user.pk, config['user'].pk)
def test_nuke_cache(self): get_config('test').items() nuke_cache() for key in CONFIGS.keys(): self.assertFalse(hasattr(CONFIG_CACHE, key))