2012-06-03 29 views

Trả lời

22

bạn cần phải kiểm tra các thiết lập cho các bài kiểm tra cấu hình chạy gấp đôi:

settings

Theo mặc định, PyCharm sẽ kiểm tra các tệp bắt đầu bằng test và đó là các lớp con của unittest.TestCase, tuy nhiên bạn có thể kiểm soát Mẫu và tùy chọn lớp con.

Thay đổi Mẫu theo tên tệp thử nghiệm của bạn, nó chấp nhận biểu thức chính quy của Python.

+5

Tên tệp đó bắt đầu bằng mẫu "test *" thực sự đã giúp tôi. Và đó là trường hợp nhạy cảm ... – swdev

0

Lưu ý rằng PyCharm sẽ kiểm tra chỉ lớp kế thừa từ unittest .TestCase vì vậy bạn nên viết các bài kiểm tra bên trong một lớp kế thừa từ unittest.TestCase

+1

Điều đó không đúng. PyCharm hỗ trợ 'py.test' không yêu cầu bất kỳ lớp thử nghiệm nào để mở rộng' unittest.TestCase' ('py.test' hứa hẹn không có API) – fatuhoku

+0

Mũi cũng hỗ trợ các kiểm tra không unittest.TestCase. – AnneTheAgile

Các vấn đề liên quan