def test_batch_requests_are_unequal_if_not_same(): method = "POST" endpoint = "cypher" target = Target(endpoint) body = {"query": "CREATE (a) RETURN a"} request_1 = Job(method, target, body) request_2 = Job(method, target, body) assert request_1 != request_2 assert hash(request_1) != hash(request_2)
def test_can_create_batch_request(): method = "POST" endpoint = "cypher" target = Target(endpoint) body = {"query": "CREATE (a) RETURN a"} request = Job(method, target, body) assert request.method == method assert request.target.uri_string == endpoint assert request.body == body
def append_delete(self, uri): return self.append(Job("DELETE", Target(uri)))
def append_post(self, uri, body=None): return self.append(Job("POST", Target(uri), body))
def append_get(self, uri): return self.append(Job("GET", Target(uri)))