Project

General

Profile

Bug #11547 » huge.py

Peter Amstutz, 04/27/2017 08:37 PM

 
import arvados
import time
import json

api = arvados.api('v1')

t = time.time()
pr = {}
for i in xrange(1, 200000):
pr[str(i)] = {"foo": "bar", "baz": "quux"}
#pr = "\n".join('"%s": {"foo": "bar", "baz": "quux"}' % i for i in xrange(1, 200000))
print time.time()-t

print "payload about", len(json.dumps(pr))

t = time.time()
c = api.humans().create(body={"human": {"properties": {"p": pr}}}).execute()
print time.time()-t

print c["uuid"]

t = time.time()
api.humans().get(uuid=c["uuid"]).execute()
print time.time()-t
(2-2/2)