Updates conftest.py so that the test user api key is not written in the code, but is instead taken from a CADS_TEST_KEY env variable (@Trik16 to be added to the secrets). If the env variable is not defined, all (now few) tests relying on it are skipped;
Switch most of the tests to using the Anonymous user api key instead of the test user's one;
Add a test for the presence of a message field in the response to the process submission request by the Anonymous user.
This PR, initially motivated by a fix required to the
test_collection_missing_licence
test due to development in https://github.com/ecmwf-projects/cads-processing-api-service/pull/194, implements the following:conftest.py
so that the test user api key is not written in the code, but is instead taken from aCADS_TEST_KEY
env variable (@Trik16 to be added to the secrets). If the env variable is not defined, all (now few) tests relying on it are skipped;message
field in the response to the process submission request by the Anonymous user.Needs