IPython और Pytest परीक्षण संघर्ष

0

सवाल

अपने परीक्षण में फ़ोल्डर में, मैं वैश्विक चर और कार्यों मैं आयात करना चाहते हैं, और प्रयोग भर में परीक्षण.

repo
├── spam
│   ├── bacon.py
│   └── egg.py
└── eggs 
│   └── sausage.py
└── tests
     ├── spam_test.py
     ├── eggs_test.py
     └── utils.py

कहते हैं कि मैं आयात करना चाहते हैं कुछ से utils.py. मैं "परीक्षण से.utils आयात पैन". चल रहा है परीक्षण आम तौर पर ठीक काम करता है, लेकिन जब मैं चलाने के लिए डिबग मोड में, "परीक्षण से.utils आयात पैन जाएगा" के साथ संघर्ष ipython परीक्षण.

मेरे वर्तमान को ठीक करने के लिए है, यह बारी में सभी जुड़नार और से बचने के आयात से परीक्षण सभी एक साथ. हटाने ipython परीक्षण से sys.पथ आयात करने से पहले परीक्षण से भी काम करते हैं. एक और ठीक कर सकता है कि काम के लिए किया जाएगा करने के लिए का नाम बदलें परीक्षण करने के लिए कुछ और, लेकिन मैं करने के लिए चाहते हैं रखने के लिए परीक्षण का नाम कन्वेंशन के लिए pytest.

वहाँ है एक बेहतर समाधान के लिए इस समस्या है?

मैं वर्तमान में योजना में देखो करने के लिए conftest.py देखने के लिए अगर वहाँ से कुछ भी मदद कर सकते हैं और जारी रखने के माध्यम से खोज के लिए गूगल के कुछ जवाब.

pytest python
2021-11-23 16:38:10
1

सबसे अच्छा जवाब

1

मैं हल करने में सक्षम था इस को जोड़ने के द्वारा __init__.py परीक्षण करने के लिए फ़ोल्डर और सबफ़ोल्डर है, तो अच्छा होना चाहिए अब.

2021-11-23 17:17:58

अन्य भाषाओं में

यह पृष्ठ अन्य भाषाओं में है

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................

इस श्रेणी में लोकप्रिय

लोकप्रिय सवाल इस श्रेणी में