|
35 | 35 |
|
36 | 36 |
|
37 | 37 | @pytest.fixture(scope="module", autouse=True)
|
38 |
| -def global_environment_setup(monkeypatch): |
| 38 | +def global_environment_setup(): |
39 | 39 | """
|
40 | 40 | Set up the global environment variables for the tests.
|
41 | 41 | """
|
42 | 42 | # Make sure to also set BOT_TOKEN, we cannot validate this here!
|
43 | 43 | assert os.environ.get("TEST_SETUP_TOKEN"), "TEST_SETUP_TOKEN must be set."
|
44 | 44 |
|
45 | 45 | # In Python 3.13, this might break. https://stackoverflow.com/a/79124282
|
46 |
| - monkeypatch.setenv("MITMPROXY_CONFDIR", str(MITMPROXY_CONFDIR.resolve())) |
47 |
| - monkeypatch.setenv("SSL_CERT_FILE", str(MITMPROXY_CERT_BUNDLE_FILE.resolve())) |
48 |
| - monkeypatch.setenv("REQUESTS_CA_BUNDLE", str(MITMPROXY_CERT_BUNDLE_FILE.resolve())) |
49 |
| - monkeypatch.setenv("GIT_SSL_CAINFO", str(MITMPROXY_CERT_BUNDLE_FILE.resolve())) |
| 46 | + os.environ["MITMPROXY_CONFDIR"] = str(MITMPROXY_CONFDIR.resolve()) |
| 47 | + os.environ["SSL_CERT_FILE"] = str(MITMPROXY_CERT_BUNDLE_FILE.resolve()) |
| 48 | + os.environ["REQUESTS_CA_BUNDLE"] = str(MITMPROXY_CERT_BUNDLE_FILE.resolve()) |
| 49 | + os.environ["GIT_SSL_CAINFO"] = str(MITMPROXY_CERT_BUNDLE_FILE.resolve()) |
50 | 50 |
|
51 | 51 | github_run_id = os.environ.get("GITHUB_RUN_ID", "GITHUB_RUN_ID_NOT_SET")
|
52 |
| - monkeypatch.setenv( |
53 |
| - "RUN_URL", f"https://github.com/regro/cf-scripts/actions/runs/{github_run_id}" |
| 52 | + os.environ["RUN_URL"] = ( |
| 53 | + f"https://github.com/regro/cf-scripts/actions/runs/{github_run_id}" |
54 | 54 | )
|
55 | 55 |
|
56 | 56 | # by default, we enable container mode because it is the default in the bot
|
57 |
| - monkeypatch.setenv("CF_FEEDSTOCK_OPS_IN_CONTAINER", "false") |
| 57 | + os.environ["CF_FEEDSTOCK_OPS_IN_CONTAINER"] = "false" |
58 | 58 |
|
59 |
| - if not os.environ.get("CF_FEEDSTOCK_OPS_CONTAINER_NAME"): |
60 |
| - monkeypatch.setenv("CF_FEEDSTOCK_OPS_CONTAINER_NAME", "conda-forge-tick") |
61 |
| - |
62 |
| - if not os.environ.get("CF_FEEDSTOCK_OPS_CONTAINER_TAG"): |
63 |
| - monkeypatch.setenv("CF_FEEDSTOCK_OPS_CONTAINER_TAG", "test") |
| 59 | + # set if not set |
| 60 | + os.environ.setdefault("CF_FEEDSTOCK_OPS_CONTAINER_NAME", "conda-forge-tick") |
| 61 | + os.environ.setdefault("CF_FEEDSTOCK_OPS_CONTAINER_TAG", "test") |
64 | 62 |
|
65 | 63 | new_settings = settings()
|
66 | 64 |
|
|
0 commit comments