Exemple #1
0
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)
Exemple #2
0
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
Exemple #3
0
 def append_delete(self, uri):
     return self.append(Job("DELETE", Target(uri)))
Exemple #4
0
 def append_post(self, uri, body=None):
     return self.append(Job("POST", Target(uri), body))
Exemple #5
0
 def append_get(self, uri):
     return self.append(Job("GET", Target(uri)))