Currently, we can't use firebase emulator with anonymous credentials due to request to real firebase and attempt to find a user and validate it's permissions. We can see this behaviour when running integrations test via pytest integration/test_storage.py --cert tests/data/service_account.json.
This PR should fix this and let use firebase emulator with fake credentials (and also run emulator integration tests on CI).
@lahirumaramba hi! Is there something I can do to help with this CL? Would you like more information about the problem? Perhaps some stack traces or other details?
Currently, we can't use firebase emulator with anonymous credentials due to request to real firebase and attempt to find a user and validate it's permissions. We can see this behaviour when running integrations test via
pytest integration/test_storage.py --cert tests/data/service_account.json
. This PR should fix this and let use firebase emulator with fake credentials (and also run emulator integration tests on CI).570 #693