Coverage for docs_src / advanced / datetime / tutorial002_py310.py: 100%
10 statements
« prev ^ index » next coverage.py v7.13.0, created at 2026-11-09 00:02 +0000
« prev ^ index » next coverage.py v7.13.0, created at 2026-11-09 00:02 +0000
1from pydantic import AwareDatetime, NaiveDatetime 1abcdefghi
2from sqlmodel import Field, SQLModel 1abcdefghi
5class Event(SQLModel, table=True): 1abcdefghi
6 id: int | None = Field(default=None, primary_key=True) 1abcdefghi
7 starts_at: AwareDatetime 1abcdefghi
8 local_time: NaiveDatetime 1abcdefghi
11def main(): 1abcdefghi
12 data = { 1jklmnopqr
13 "starts_at": "2026-01-01T12:00:00Z",
14 "local_time": "2026-01-01T12:00:00",
15 }
16 event = Event.model_validate(data) 1jklmnopqr
17 print("Event:", event) 1jklmnopqr
20if __name__ == "__main__": 1abcdefghi
21 main()