Generate test cases for each environment setup.
(metafunc: Metafunc)
| 92 | |
| 93 | @hookimpl(tryfirst=True) |
| 94 | def pytest_generate_tests(metafunc: Metafunc): |
| 95 | """Generate test cases for each environment setup.""" |
| 96 | if env_variables.__name__ in metafunc.fixturenames: |
| 97 | if not _is_explicitly_marked(env_variables.__name__, metafunc): |
| 98 | metafunc.parametrize( |
| 99 | env_variables.__name__, ENV_SETUPS.keys(), indirect=True |
| 100 | ) |
| 101 | |
| 102 | |
| 103 | def _is_explicitly_marked(mark_name: str, metafunc: Metafunc) -> bool: |
nothing calls this directly
no test coverage detected