예제 #1
0
 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'))
예제 #2
0
 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)
예제 #3
0
 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)
예제 #4
0
 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)
예제 #5
0
 def test_nuke_cache(self):
     get_config('test').items()
     nuke_cache()
     for key in CONFIGS.keys():
         self.assertFalse(hasattr(CONFIG_CACHE, key))