def test_auth_audit_name_when_inside_text(self): default = script_configs._resolve_default('__${auth.audit_name}__', None, 'usx') self.assertEqual('__usx__', default)
def test_auth_username_and_audit_name(self): default = script_configs._resolve_default( '${auth.username}:${auth.audit_name}', 'buggy', 'localhost') self.assertEqual('buggy:localhost', default)
def test_auth_audit_name(self): default = script_configs._resolve_default('${auth.audit_name}', None, '127.0.0.1') self.assertEqual('127.0.0.1', default)
def test_auth_audit_name_when_none(self): default = script_configs._resolve_default('${auth.audit_name}', None, None) self.assertEqual('', default)
def test_env_variable(self): os.environ[self.env_key] = 'text' default = script_configs._resolve_default('$$test_val', None, None) self.assertEqual(default, 'text')
def test_auth_username(self): default = script_configs._resolve_default('${auth.username}', 'buggy', None) self.assertEqual('buggy', default)
def test_bool_value(self): default = script_configs._resolve_default(True, None, None) self.assertEqual(default, True)
def test_int_value(self): default = script_configs._resolve_default(5, None, None) self.assertEqual(default, 5)
def test_unicode_value(self): default = script_configs._resolve_default(u'text', None, None) self.assertEqual(default, u'text')
def test_text_value(self): default = script_configs._resolve_default('text', None, None) self.assertEqual(default, 'text')
def test_empty_value(self): default = script_configs._resolve_default('', None, None) self.assertEqual(default, '')