def testCommit(self): request = datastore.CommitRequest() request.transaction = 'transaction-id' payload = request.SerializeToString() response = datastore.CommitResponse() self.expectRequest( 'https://datastore.com/datastore/v1beta1/datasets/foo/commit', method='POST', body=payload, headers={'Content-Type': 'application/x-protobuf', 'Content-Length': str(len(payload))}).AndReturn( (TestResponse(status=200, reason='Found'), response.SerializeToString())) self.mox.ReplayAll() resp = self.conn.commit(request) self.assertEqual(response, resp) self.mox.VerifyAll()
def testCommit(self): request = datastore.CommitRequest() request.transaction = 'transaction-id' payload = request.SerializeToString() response = datastore.CommitResponse() self.expectRequest( 'https://example.com/datastore/v1/projects/foo:commit', method='POST', body=payload, headers=self.makeExpectedHeaders(payload)).AndReturn( (TestResponse(status=200, reason='Found'), response.SerializeToString())) self.mox.ReplayAll() resp = self.conn.commit(request) self.assertEqual(response, resp) self.mox.VerifyAll()
def testCommit(self): request = datastore.CommitRequest() request.transaction = 'transaction-id' payload = request.SerializeToString() proto_response = datastore.CommitResponse() response = httplib2.Response({ 'status': 200, 'content-type': 'application/x-protobuf', }) self.expectRequest( 'https://example.com/datastore/v1/projects/foo:commit', method='POST', body=payload, headers=self.makeExpectedHeaders(payload)).AndReturn( (response, proto_response.SerializeToString())) self.mox.ReplayAll() resp = self.conn.commit(request) self.assertEqual(proto_response, resp) self.mox.VerifyAll()