Bắt đầu ngayBắt đầu miễn phí

Kiểm thử custom validator

Sau khi định nghĩa các custom validator, bạn cần thêm validator đó vào API endpoint và bảo đảm nó hoạt động như mong đợi.

Hệ thống cần đảm bảo người dùng có địa chỉ email hợp lệ có thể đăng ký. Tại đây bạn sẽ tạo một endpoint đơn giản kỳ vọng thông tin người dùng (username, emailage) trong request. Bạn cần thêm model pydantic vào endpoint và kiểm thử endpoint với địa chỉ email không hợp lệ bằng lệnh cURL được cung cấp trong phần hướng dẫn.

Bài tập này là một phần của khóa học

Triển khai AI vào môi trường sản xuất với FastAPI

Xem khóa học

Hướng dẫn bài tập

  • Tạo endpoint POST tại route register để đăng ký người dùng.
  • Xác thực thông tin đăng ký gửi đến bằng model pydantic.
  • Mở terminal và khởi động server bằng cách chạy main.py với lệnh python3 main.py.
  • Mở một terminal khác ở góc trên bên phải của terminal để kiểm thử endpoint register với địa chỉ email không hợp lệ: curl -X POST "http://localhost:8080/register" -H "Content-Type: application/json" -d '{"username": "jane_doe", "email": "[email protected]", "age": 30}'

Bài tập tương tác thực hành

Biến lý thuyết thành hành động với một trong các bài tập tương tác của chúng tôi

Bắt đầu bài tập