def makeOne(populate=True, data=None): mem_before = get_memory_usage() gc.collect() gc.collect() objects_before = len(gc.get_objects()) client = LocalClient(options, 'pfx') client.b_mem_before = mem_before client.b_objects_before = objects_before if populate: client._bulk_update([ (t[0], (t[1][0], t[1][1], False, 1)) for t in data or _make_data(random_data, KEY_GROUP_SIZE) ]) return client