Coverage for tests/test_pydantic_v1_v2_multifile/modelsv1.py: 100%

12 statements  

« prev     ^ index     » next       coverage.py v7.6.1, created at 2025-12-04 08:29 +0000

1from typing import List, Union 1abcdef

2 

3from fastapi._compat.v1 import BaseModel 1abcdef

4 

5 

6class SubItem(BaseModel): 1abcdef

7 name: str 1abcdef

8 

9 

10class Item(BaseModel): 1abcdef

11 title: str 1abcdef

12 size: int 1abcdef

13 description: Union[str, None] = None 1abcdef

14 sub: SubItem 1abcdef

15 multi: List[SubItem] = [] 1abcdef

16 

17 

18class ItemInList(BaseModel): 1abcdef

19 name1: str 1abcdef