tests for schemas

This commit is contained in:
2026-03-15 17:29:10 -04:00
parent fb14c7d804
commit effbcd15e3
3 changed files with 22 additions and 2 deletions

18
test_schemas.py Normal file
View File

@@ -0,0 +1,18 @@
test_domain_request = {
'domain': 'example.com',
'credentials_file': '.secrets.example/certbot/cloudflare.ini',
'email': 'admin@example.com'
}
if __name__ == '__main__':
from schemas import DomainRequest
from pydantic import ValidationError
try:
domain_request = DomainRequest(**test_domain_request)
print("DomainRequest validation successful:", domain_request)
except ValidationError as e:
print("DomainRequest validation failed:", e)
except Exception as e:
print("An unexpected error occurred:", e)
raise e