The answer I got from clarkb was that python2 uses a fixed hash seed (not random), so that's why on py27 we consistently have the admin's project_id overwrite the requested tenant_id in search_opts, and this doesn't work on py27 unless all_tenants=1.
The answer I got from clarkb was that python2 uses a fixed hash seed (not random), so that's why on py27 we consistently have the admin's project_id overwrite the requested tenant_id in search_opts, and this doesn't work on py27 unless all_tenants=1.