def test_valid(self): """Testing function valid.""" # Initialize key variables test_dict = copy.deepcopy(self.data) # Test good data result = validate._CheckMainKeys(test_dict) self.assertEqual(result.valid(), True) # Test bad data (key is integer) test_dict['devicename'] = 0 result = validate._CheckMainKeys(test_dict) self.assertEqual(result.valid(), False)
def test__agent(self): """Testing function _agent.""" # Initialize key variables test_dict = copy.deepcopy(self.data) # Test good data result = validate._CheckMainKeys(test_dict) self.assertEqual(result._agent(), True) # Test bad data (key is integer) test_dict['agent'] = 0 result = validate._CheckMainKeys(test_dict) self.assertEqual(result._agent(), False) # Test bad data (no key) test_dict.pop('agent', None) result = validate._CheckMainKeys(test_dict) self.assertEqual(result._agent(), False)
def test__timestamp(self): """Testing function _timestamp.""" # Initialize key variables test_dict = copy.deepcopy(self.data) # Test good data result = validate._CheckMainKeys(test_dict) self.assertEqual(result._timestamp(), True) # Test bad data (key is string) test_dict['timestamp'] = 'string' result = validate._CheckMainKeys(test_dict) self.assertEqual(result._timestamp(), False) # Test bad data (no key) test_dict.pop('timestamp', None) result = validate._CheckMainKeys(test_dict) self.assertEqual(result._timestamp(), False)
def test___init__(self): """Testing function __init__.""" # Test with value that is not a dict result = validate._CheckMainKeys('string') self.assertEqual(result.valid(), False)