Điều này khá đơn giản:
$ pytest -v /path/to/test_file.py
Các -v
lá cờ là để tăng tính cách rườm rà. Nếu bạn muốn chạy một thử nghiệm cụ thể trong tệp đó:
$ pytest -v /path/to/test_file.py::test_name
Nếu bạn muốn chạy thử nghiệm, bạn có thể sử dụng những tên nào tuân theo mẫu:
$ pytest -v -k "pattern_one or pattern_two" /path/to/test_file.py
Bạn cũng có tùy chọn đánh dấu bài kiểm tra, vì vậy bạn có thể sử dụng -m
cờ để chạy một tập hợp con các bài kiểm tra đã đánh dấu.
test_file.py
def test_number_one():
"""Docstring"""
assert 1 == 1
@pytest.mark.run_these_please
def test_number_two():
"""Docstring"""
assert [1] == [1]
Để chạy thử nghiệm được đánh dấu bằng run_these_please
:
$ pytest -v -m run_these_please /path/to/test_file.py