ну давай разбираться:
pytest.fixture(scope=module) в файле теста означает, что он выполнится в рамках файла
pytest.fixture(scope=module) в файле conftest выполнится в рамках файла каждого теста, который ее вызывает
pytest.fixture(scope=class) в файле с классом тестов выполнится в рамках этого файла
pytest.fixture(scope=class) в conftest выполнится в рамках каждого класса тестов, который ее вызывает
pytest,fixture(scope=session) в файле с тестами выполнится в течение сессии, как был запущен pytest. ее тесты должны вызывать в рамках теста
pytest.fixture(scope=session) в conftest вызовется в рамках сессии, в которой был запущен pytest, если тесты эту фикстуру вызвали