Coverage for tests/pydantic_specific/test_locals.py: 100%

12 statements  

« prev     ^ index     » next       coverage.py v7.17.3, created at 2026-11-13 05:19 +0000

1from __future__ import annotations 1abcdefghijklmno

2 

3from pydantic import BaseModel 1abcdefghijklmno

4 

5from fast_depends import inject 1abcdefghijklmno

6 

7 

8def wrap(func): 1abcdefghijklmno

9 return inject(func) 1abcdefghijklmno

10 

11 

12def test_localns(): 1abcdefghijklmno

13 class M(BaseModel): 1abcdefghijklmno

14 a: str 1abcdefghijklmno

15 

16 @wrap 1abcdefghijklmno

17 def m(a: M) -> M: 1abcdefghijklmno

18 return a 1abcdefghijklmno

19 

20 m(a={"a": "Hi!"}) 1abcdefghijklmno