Example #1
0
 def test_no_secret(self):
     test_settings = self.old_valid_settings
     del test_settings['secret']
     try:
         settings.validate(test_settings)
     except Exception as e:
         self.fail(e)
Example #2
0
 def test_path_defined(self):
     test_settings = self.old_valid_settings
     test_settings['path'] = ['filepath']
     # Validate
     settings.validate(test_settings)
     self.assertEqual(test_settings.get('path'), ['filepath'])
     # Default should not affect
     settings.set_defaults(test_settings)
     self.assertEqual(test_settings.get('path'), ['filepath'])
Example #3
0
 def test_cache_defined(self):
     test_settings = self.old_valid_settings
     test_settings['cache'] = {'a': 'b'}
     # Validate
     settings.validate(test_settings)
     self.assertEqual(test_settings.get('cache'), {
         'a': 'b',
         'enabled': True
     })
Example #4
0
 def test_skipauth_valid(self):
     test_settings = copy.deepcopy(self.minimum_valid_settings)
     del test_settings["key"]
     del test_settings["secret"]
     test_settings["skipauth"] = True
     try:
         settings.validate(test_settings)
     except Exception as e:
         self.fail(
             """
     settings.validate raised an exception unexpectedly!
     Error: %s
     """
             % e
         )
Example #5
0
 def test_path_default(self):
     # Validate
     test_settings = self.old_valid_settings
     settings.validate(test_settings)
     self.assertEqual(test_settings.get('path'), [''])
Example #6
0
 def test_cache_disabled(self):
     test_settings = {'cache': {'path': 'does not exist', 'enabled': False}}
     with self.assertRaises(ValueError):
         settings.validate(test_settings)
Example #7
0
 def test_cache_default(self):
     test_settings = copy.deepcopy(self.minimum_valid_settings)
     settings.validate(test_settings)
     self.assertEqual(test_settings["cache"], {})
Example #8
0
 def test_path_default(self):
     test_settings = copy.deepcopy(self.minimum_valid_settings)
     settings.validate(test_settings)
     self.assertEqual(test_settings["path"], [""])
Example #9
0
 def test_cache_does_not_exist(self):
     test_settings = {"cache": {"path": "does not exist"}}
     with self.assertRaises(ValueError):
         settings.validate(test_settings)
Example #10
0
 def test_cache_not_expired(self):
     test_settings = {"cache": {"path": "exists", "expires": 3}}
     try:
         settings.validate(test_settings)
     except:
         self.fail("settings.validate raised an exception unexpectedly!")
Example #11
0
 def test_parallel_defined(self):
     # Validate
     test_settings = self.old_valid_settings
     test_settings['parallel'] = True
     settings.validate(test_settings)
     self.assertEqual(test_settings.get('parallel'), True)
Example #12
0
 def test_parallel_default(self):
     test_settings = self.old_valid_settings
     # Validate
     settings.validate(test_settings)
     self.assertEqual(test_settings.get('parallel'), False)
Example #13
0
 def test_bucket_required(self):
     test_settings = self.old_valid_settings
     del test_settings['bucket']
     with self.assertRaises(ValueError):
         settings.validate(test_settings)
Example #14
0
 def test_cache_disabled_type_conversion(self):
     test_settings = self.old_valid_settings
     test_settings['cache'] = {'disable': 'proddin'}
     # Validate
     settings.validate(test_settings)
     self.assertEqual(test_settings['cache']['disable'], ['proddin'])
Example #15
0
 def test_cache_default(self):
     # Validate
     test_settings = self.old_valid_settings
     settings.validate(test_settings)
     self.assertEqual(test_settings.get('cache'), {})
Example #16
0
 def test_parallel_true_string(self):
     test_settings = self.old_valid_settings
     test_settings['parallel'] = 'true'
     settings.validate(test_settings)
     self.assertTrue(test_settings.get('parallel'))
Example #17
0
 def test_minimum_valid_settings(self):
     test_settings = copy.deepcopy(self.minimum_valid_settings)
     try:
         settings.validate(test_settings)
     except:
         self.fail("settings.validate raised an exception unexpectedly!")
Example #18
0
 def test_old_valid_settings(self):
     test_settings = self.old_valid_settings
     try:
         settings.validate(test_settings)
     except:
         self.fail("settings.validate raised an exception unexpectedly!")
Example #19
0
 def test_cache_expired(self):
     test_settings = {"cache": {"path": "exists", "expires": 1}}
     with self.assertRaises(ValueError):
         settings.validate(test_settings)
Example #20
0
 def test_cache_not_expired(self):
     test_settings = {'cache': {'path': 'exists', 'expires': 3}}
     try:
         settings.validate(test_settings)
     except:
         self.fail("settings.validate raised an exception unexpectedly!")
Example #21
0
 def test_cache_disabled(self):
     test_settings = {"cache": {"path": "does not exist", "enabled": False}}
     with self.assertRaises(ValueError):
         settings.validate(test_settings)
Example #22
0
 def test_cache_expired(self):
     test_settings = {'cache': {'path': 'exists', 'expires': 1}}
     with self.assertRaises(ValueError):
         settings.validate(test_settings)
Example #23
0
 def test_path_type_conversion(self):
     test_settings = copy.deepcopy(self.minimum_valid_settings)
     test_settings["path"] = "filepath"
     settings.validate(test_settings)
     self.assertEqual(test_settings["path"], ["filepath"])
Example #24
0
 def test_cache_does_not_exist(self):
     test_settings = {'cache': {'path': 'does not exist'}}
     with self.assertRaises(ValueError):
         settings.validate(test_settings)
Example #25
0
 def test_secret_required(self):
     test_settings = copy.deepcopy(self.minimum_valid_settings)
     del test_settings["secret"]
     with self.assertRaises(ValueError):
         settings.validate(test_settings)
Example #26
0
 def test_path_type_conversion(self):
     test_settings = self.old_valid_settings
     test_settings['path'] = 'filepath'
     # Validate
     settings.validate(test_settings)
     self.assertEqual(test_settings.get('path'), ['filepath'])