Ejemplo n.º 1
0
    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))
Ejemplo n.º 2
0
    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))
Ejemplo n.º 3
0
 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*")