def test_init_go_right(self): ret_val = ConfigManager() self.assertIsNotNone(ret_val) self.assertEqual('string', ret_val.config_dict.section.string_value) self.assertEqual(1, ret_val.config_dict.section.int_value) self.assertEqual(42.42, ret_val.config_dict.section.float_value) self.assertTrue(ret_val.config_dict.section.bool_true) self.assertFalse(ret_val.config_dict.section.bool_false) self.assertEqual(ret_val.config_dict, ret_val.get_config()) self.assertEqual(1, self.mockFindConfigFile.call_count) self.assertEqual(1, self.mockIsFile.call_count) self.assertEqual(1, self.mockOpen.call_count)
def test_not_found(self): self.mockListDir.side_effect = None self.mockListDir.return_value = [] ret_val = ConfigManager.find_config_file('test') self.assertIsNone(ret_val)
def test_go_right_no_etc_but_file(self): self.mockListDir.side_effect = None self.mockListDir.return_value = ['app.test.config'] ret_val = ConfigManager.find_config_file('test') self.assertEqual('./app.test.config', ret_val)
def test_no_config_file(self): self.mockIsFile.return_value = False try: ConfigManager() self.assertTrue(False) except Exception as e: self.assertIsNotNone(e) self.assertEqual(1, self.mockFindConfigFile.call_count) self.assertEqual(1, self.mockIsFile.call_count) self.assertEqual(0, self.mockOpen.call_count)
__author__ = 'mdavid' from netki.api.util import create_json_response from netki.util.logutil import LogUtil from netki.util.validation import InputValidation from wnsresolver import * # Get Config from netki.common.config import ConfigManager config = ConfigManager().get_config() log = LogUtil.setup_logging('domain_api') def api_wallet_lookup(wallet_name, currency): log.info('Calling wallet_lookup(%s, %s)' % (wallet_name, currency)) addr = error = None if not InputValidation.is_valid_field( wallet_name) or not InputValidation.is_valid_field( currency) or '.' not in wallet_name: log.warn('wallet_lookup fields invalid, returning failure') return create_json_response(success=False, message='Invalid Parameters') # Handle transforms to lowercase and doge to dgc
def test_go_right(self): ret_val = ConfigManager.find_config_file('test') self.assertEqual('./etc/app.test.config', ret_val) self.assertEqual(2, self.mockListDir.call_count)