def test_has_id_field(self): request_object = DataObject("$postRequest", {"title": "string"}) self.assertFalse(Parameter.has_id_field(request_object)) request_object = DataObject("$postUpdateRequest", { "id": "int,primarykey", "title": "string" }) self.assertTrue(Parameter.has_id_field(request_object))
def test_has_id_field(self): request_object = DataObject("$postRequest", { "title": "string" }) self.assertFalse(Parameter.has_id_field(request_object)) request_object = DataObject("$postUpdateRequest", { "id": "int,primarykey", "title": "string" }) self.assertTrue(Parameter.has_id_field(request_object))
def create_id_parameter(url_path, request_object): # Also add an ID parameter if we need an ID for the url and it's not already a field on our object if ":id" in url_path and not Parameter.has_id_field(request_object): return ObjCParameter(name="theID", objc_type="NSNumber*")