यह बहुत आसान है:
$ pytest -v /path/to/test_file.py
-v
झंडा शब्दाडंबर को बढ़ाने के लिए है। यदि आप उस फ़ाइल के भीतर एक विशिष्ट परीक्षण चलाना चाहते हैं:
$ pytest -v /path/to/test_file.py::test_name
यदि आप परीक्षण चलाना चाहते हैं, तो कौन-से नामों का उपयोग आप कर सकते हैं:
$ pytest -v -k "pattern_one or pattern_two" /path/to/test_file.py
आपके पास परीक्षणों को चिह्नित करने का विकल्प भी है, इसलिए आप -m
चिह्नित परीक्षणों के सबसेट को चलाने के लिए ध्वज का उपयोग कर सकते हैं ।
test_file.py
def test_number_one():
"""Docstring"""
assert 1 == 1
@pytest.mark.run_these_please
def test_number_two():
"""Docstring"""
assert [1] == [1]
इसके साथ चिह्नित परीक्षण चलाने के लिए run_these_please
:
$ pytest -v -m run_these_please /path/to/test_file.py