Tôi đang chạy một số nosetests
với các trường hợp thử nghiệm trong các mô-đun khác nhau (tệp), mỗi tệp có chứa các thử nghiệm khác nhau.Làm thế nào để xác định một phương pháp thiết lập chỉ được gọi một lần trong khi thử nghiệm với nosetest?
Tôi muốn xác định hàm/phương thức chỉ được gọi một lần trong khi thực thi với nosetest
.
Tôi đã xem documentation (và ví dụ: here) và xem có các phương pháp như setup_module
v.v. - nhưng ở đâu và cách sử dụng chúng? Đặt chúng vào __init__.py
của tôi? Thứ gì khác?
Tôi cố gắng để sử dụng như sau:
class TestSuite(basicsuite.BasicSuite):
def setup_module(self):
print("MODULE")
...
nhưng bản in này không bao giờ được thực hiện khi tôi chạy thử nghiệm với nosetest
. Tôi cũng không lấy được từ unittest.TestCase
(sẽ dẫn đến lỗi).