🔍 Automation Testing · Chương 8 · Mục 8.2
Kiểm tra 1 status code cụ thể
Muốn kiểm tra ĐÚNG 1 mã cụ thể (vd phải là 404, không phải "bất kỳ mã lỗi nào"), expect(response) không có sẵn cách làm — dùng assert thường của Python với response.status:
def test_id_khong_ton_tai_tra_404(api_context):response = api_context.get("/booking/999999999")assert response.status == 404 # xac nhan dung ma loi 404, khong phai ma khac
Kết quả:
KẾT QUẢ
tests/zz_temp_check3.py::test_id_khong_ton_tai_tra_404 PASSED [100%]
Cách dùng trong sách từ đây: expect(response).to_be_ok() khi chỉ cần biết "có thành công không", assert response.status == <mã cụ thể> khi cần đúng 1 mã chính xác — cả 2 sẽ dùng xen kẽ ở Phần 4.