Tôi đang sử dụng mô-đun unittest python để thực hiện một số thử nghiệm; tuy nhiên, nó rất lặp đi lặp lại.Làm thế nào để kiểm tra xác nhận tương tự cho số lượng lớn dữ liệu
Tôi có rất nhiều dữ liệu mà tôi muốn chạy qua cùng một thử nghiệm lặp đi lặp lại, kiểm tra xem có chính xác hay không. Tuy nhiên, tôi phải xác định một thử nghiệm cho mọi người.
Ví dụ: tôi muốn làm điều gì đó tương tự như thế này. Tôi biết tôi có thể làm điều đó bằng cách sử dụng một máy phát điện (tìm thấy nó trong một chủ đề trước đây ở đây). Nhưng có những lựa chọn thay thế, thậm chí có thể sử dụng một mô-đun thử nghiệm khác không?
Mọi đề xuất sẽ tuyệt vời.
import unittest
class TestData(unittest.TestCase):
def testNumbers(self):
numbers = [0,11,222,33,44,555,6,77,8,9999]
for i in numbers:
self.assertEqual(i, 33)
Có gì sai với điều này? No trông tuyệt. –
Về cơ bản, ngay sau khi xác nhận là đúng, nó sẽ dừng thực thi. – Mark