pytest के साथ, एक परीक्षणPytest: का चयन रद्द करने परीक्षण
@pytest.mark.slow
def some_slow_test():
pass
फिर एक डेकोरेटर का उपयोग कर, कमांड लाइन से चिह्नित कर सकते हैं, एक pytest बता छोड़ परीक्षण चिह्नित "धीमी"
pytest -k-slow
कर सकते हैं अगर मेरे पास एक अतिरिक्त टैग है:
@pytest.mark.long
def some_long_test()
pass
मैं लंबे और धीमे परीक्षण दोनों को छोड़ने में सक्षम होना चाहता हूं।
pytest -k-slow -k-long
और इस:: मैं इस कोशिश की है
pytest -k-slow,long
और न काम करने के लिए लगता है।
कमांड लाइन पर, मैं धीमे और लंबे परीक्षण दोनों को छोड़ने के लिए सबसे ज्यादा कैसे कहूं?
शायद एपीआई बदल गया है। मैंने 'pytest -k" -slow-long "की कोशिश की और वापस 'py.test: त्रुटि: argument -k: अपेक्षित एक तर्क' – DMfll