def test_resource_identifier(self): bad_resource = { 'id': 1, 'type': 'model_name', 'attributes': {} } valid = jsalve_utils.is_valid_resource_representation(bad_resource) self.assertTrue(valid)
def test_bad_resource(self): bad_resource = {'nope': {}} valid = jsalve_utils.is_valid_resource_representation(bad_resource) self.assertFalse(valid)
def test_missing_id(self): bad_resource = {'type': 'model_name', 'attributes': {}} valid = jsalve_utils.is_valid_resource_representation(bad_resource) self.assertFalse(valid)
def test_missing_id_for_create(self): bad_resource = {'type': 'model_name', 'attributes': {}} valid = jsalve_utils.is_valid_resource_representation(bad_resource, create=True) self.assertTrue(valid)
def test_missing_type(self): bad_resource = {'id': 1, 'attributes': {}} valid = jsalve_utils.is_valid_resource_representation(bad_resource) self.assertFalse(valid)