Пример #1
0
  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()
Пример #2
0
    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()
Пример #3
0
    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()