def test_validate_should_return_true_when_valid_json(self): validator = JsonValidator() result = validator.validate('{"orders" : [{"purchase" : "1"}]}') self.assertTrue(result)
def test_validate_should_return_false_when_orders_is_not_list(self): validator = JsonValidator() result = validator.validate('{"orders" : "any"}') self.assertFalse(result)
def test_validate_should_false_when_is_not_json(self): validator = JsonValidator() result = validator.validate('') self.assertFalse(result)
def test_validate_should_return_false_when_orders_not_exists(self): validator = JsonValidator() result = validator.validate('{"order" : [{}]}') self.assertFalse(result)