Initial commit

This commit is contained in:
2026-05-16 12:05:36 -03:00
parent 0ce972a361
commit e82cee97a7
65 changed files with 9051 additions and 5 deletions
+20
View File
@@ -0,0 +1,20 @@
from datetime import date
import pytest
from pydantic import ValidationError
from app.schemas import BacklogRequest
def test_backlog_request_parses_iso_dates():
request = BacklogRequest.model_validate(
{"inbox_id": "tukutoi", "since": "2026-05-01", "before": "2026-05-16"}
)
assert request.since == date(2026, 5, 1)
assert request.before == date(2026, 5, 16)
def test_backlog_request_rejects_malformed_dates():
with pytest.raises(ValidationError):
BacklogRequest.model_validate({"inbox_id": "tukutoi", "since": "not-a-date"})