CFSDN nhấn mạnh vào việc tạo ra giá trị thông qua mã nguồn mở. Chúng tôi cam kết xây dựng một nền tảng chia sẻ tài nguyên để mọi người làm CNTT có thể tìm thấy thế giới tuyệt vời của riêng mình tại đây.
Bài đăng trên blog CFSDN này Python unit testing framework unittest concise use case được tác giả thu thập và sắp xếp. Nếu bạn quan tâm đến bài viết này, hãy nhớ thích nó.
Bước kiểm tra 1. Nhập mô-đun unittest import unittest .
2. Viết lớp kiểm tra kế thừa lớp unittest.TestCase Tester(unittest.TestCase).
3. Phương pháp viết một bài kiểm tra phải bắt đầu bằng test: def test_add(self) def test_sub(self) .
4. Sử dụng các phương thức do lớp TestCase cung cấp để kiểm tra các điểm chức năng.

5. Gọi phương thức unittest.main() để chạy tất cả các phương thức bắt đầu bằng test.
Sao chép mã Mã như sau:
nếu __name__ == '__main__':
unittest.main()
.
Sau đây là ví dụ về lớp đang được thử nghiệm.
.
Sao chép mã Mã như sau:
#!/usr/bin/python #mã hóa=utf-8 .
.
lớp Máy tính (đối tượng): @staticmethod def add (a, b): trả về a + b; @staticmethod def sub (a, b): trả về a - b; .
.
Lớp kiểm tra.
.
Sao chép mã Mã như sau:
#!/usr/bin/python #coding=utf-8 import unittest from Testee import Computer .
.
lớp Tester(unittest.TestCase): def test_add(self): self.assertEqual(Computer.add(2, 3), 5, "hàm thêm thử nghiệm") def test_sub(self): self.assertEqual(Computer.sub(5, 1), 4, "hàm phụ thử nghiệm") .
nếu __name__ == '__main__': unittest.main() .
.
Kết quả hoạt động
Sao chép mã Mã như sau:
-----------------------------------------------------------------------------------
Chạy 2 bài kiểm tra trong 0,000 giây
ĐƯỢC RỒI
Cuối cùng, bài viết này về các trường hợp sử dụng ngắn gọn của khung kiểm thử đơn vị Python unittest đã kết thúc. Nếu bạn muốn biết thêm về các trường hợp sử dụng ngắn gọn của khung kiểm thử đơn vị Python unittest, vui lòng tìm kiếm các bài viết trên CFSDN hoặc tiếp tục duyệt các bài viết liên quan. Tôi hy vọng bạn sẽ ủng hộ blog của tôi trong tương lai! .
Tôi là một lập trình viên xuất sắc, rất giỏi!