내 테스트에서 폴더에,나는 글로벌 변수 기능을 사용에 걸쳐 테스트합니다.
repo
├── spam
│ ├── bacon.py
│ └── egg.py
└── eggs
│ └── sausage.py
└── tests
├── spam_test.py
├── eggs_test.py
└── utils.py
말하는 내가 가져오려면에서 무언가 utils.py. 가"에서 테스트합니다.utils 가져 팬". 실행하는 테스트는 정상적으로 작동하지만,때 나는 디버그 모드에서 실행하고,"시험에서.utils 가져 팬"과 충돌만큼 테스트합니다.
내 현재의 해결은 그것을 설정으로 모두 설비를 가져오지 않 테스트에서 모두 함께. 제거만큼에서 테스트를 sys.경로를 가져오기 전에 시험에서도 작동합니다. 다른 해결할 수 있는 일 이름을 변경하는 것입 테스트하는 다른 뭔가 하지만,나는 유지하려는 테스트는 이름 규칙에 대한 pytest.
더 나은 솔루션은 이 문제입니까?
현재는 계획으로 보고 conftest.py 을 보면 아무것도 거기에서 도움이 될 수 있습을 계속 찾을 통해 구글에 대한 답변.