Пример #1
0
 def test_return_None_if_API_token_is_missing(self):
     config_settings = [{}, None, '']
     for config_setting in config_settings:
         message = '{0} should cause None to be returned'.format(
             str(config_setting))
         self.assertIsNone(exp.load_setting_api_access_token(
             logger, config_setting),
                           msg=message)
Пример #2
0
 def test_successfully_parse_a_valid_API_token(self):
     config_setting = {
         'API': {
             'token':
             '031d19ed1e89c43eb77a56dc82be21688c1364b7fa6f6f59e9a1849191ef1214'
         }
     }
     self.assertEqual(
         exp.load_setting_api_access_token(logger, config_setting),
         config_setting['API']['token'])
Пример #3
0
 def test_return_None_if_API_token_has_invalid_format(self):
     config_settings = [{
         'API': {
             'token': '123'
         }
     }, {
         'API': {
             'token':
             '031c09cd1z89z43eb77e56dc82ae21588c1364b7fa6f6f59e9a1849191ef1214'
         }
     }]
     for config_setting in config_settings:
         self.assertIsNone(
             exp.load_setting_api_access_token(logger, config_setting))