1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Nhập môn Kiểm thử trong Python

Connected

Bài tập

Bỏ qua có điều kiện

Đôi khi, bạn muốn bỏ qua một kiểm thử nếu một điều kiện nào đó được đáp ứng. Ví dụ, bạn muốn chạy kiểm thử trừ khi hôm nay là thứ Bảy. Trong trường hợp này, bạn có thể dùng thư viện datetime để lấy ngày trong tuần hiện tại và marker của pytest để bỏ qua có điều kiện hàm kiểm thử. Để truyền điều kiện vào marker bỏ qua có điều kiện của pytest, bạn có thể dùng @pytest.mark.skipif(condition) Thư viện pytest đã được nhập sẵn cho bạn.

Hướng dẫn

100 XP
  • Thêm decorator "conditional skip" để kích hoạt tính năng này.
  • Thêm condition_string vào lời gọi decorator.
  • Hoàn thành các kiểm thử với assert.