Add some validation rules

This commit is contained in:
Nitwix
2025-04-12 14:20:40 +02:00
parent 47675979d1
commit fc98b1bb70
6 changed files with 154 additions and 109 deletions

12
tests/test_validation.py Normal file
View File

@ -0,0 +1,12 @@
from datetime import date
from pydantic import ValidationError
import pytest
from tests.dummy import dummy_passport
from validation.from_passport import FromPassport
def test_check_expiry_date_after_issue_date() -> None:
dummy = dummy_passport()
with pytest.raises(ValidationError):
dummy.expiry_date = date(1900, 1, 1)