def test_commit_transaction(self):
     db_batch = flexmock()
     zookeeper = flexmock()
     zookeeper.should_receive("release_lock").and_return(True)
     dd = DatastoreDistributed(db_batch, zookeeper)
     commit_request = datastore_pb.Transaction()
     commit_request.set_handle(123)
     commit_request.set_app("aaa")
     http_request = commit_request.Encode()
     self.assertEquals(dd.commit_transaction("app_id", http_request),
                       (datastore_pb.CommitResponse().Encode(), 0, ""))
 def test_commit_transaction(self):
   db_batch = flexmock()
   zookeeper = flexmock()
   zookeeper.should_receive("release_lock").and_return(True)
   dd = DatastoreDistributed(db_batch, zookeeper)
   commit_request = datastore_pb.Transaction()
   commit_request.set_handle(123)
   commit_request.set_app("aaa")
   http_request = commit_request.Encode()
   self.assertEquals(dd.commit_transaction("app_id", http_request),
                     (datastore_pb.CommitResponse().Encode(), 0, ""))