@@ -771,7 +771,7 @@ <h3 id="tests-py">tests.py<a class="headerlink" href="#tests-py" title="Permalin
771771< span class ="c1 "> # pylint: disable=E0611,E0401</ span >
772772< span class ="kn "> import</ span > < span class ="nn "> pytest</ span >
773773< span class ="kn "> from</ span > < span class ="nn "> asgi_lifespan</ span > < span class ="kn "> import</ span > < span class ="n "> LifespanManager</ span >
774- < span class ="kn "> from</ span > < span class ="nn "> httpx</ span > < span class ="kn "> import</ span > < span class ="n "> AsyncClient</ span >
774+ < span class ="kn "> from</ span > < span class ="nn "> httpx</ span > < span class ="kn "> import</ span > < span class ="n "> ASGITransport </ span > < span class =" p " > , </ span > < span class =" n " > AsyncClient</ span >
775775< span class ="kn "> from</ span > < span class ="nn "> main</ span > < span class ="kn "> import</ span > < span class ="n "> app</ span >
776776< span class ="kn "> from</ span > < span class ="nn "> models</ span > < span class ="kn "> import</ span > < span class ="n "> Users</ span >
777777
@@ -784,7 +784,8 @@ <h3 id="tests-py">tests.py<a class="headerlink" href="#tests-py" title="Permalin
784784< span class ="nd "> @pytest</ span > < span class ="o "> .</ span > < span class ="n "> fixture</ span > < span class ="p "> (</ span > < span class ="n "> scope</ span > < span class ="o "> =</ span > < span class ="s2 "> "module"</ span > < span class ="p "> )</ span >
785785< span class ="k "> async</ span > < span class ="k "> def</ span > < span class ="nf "> client</ span > < span class ="p "> ():</ span >
786786 < span class ="k "> async</ span > < span class ="k "> with</ span > < span class ="n "> LifespanManager</ span > < span class ="p "> (</ span > < span class ="n "> app</ span > < span class ="p "> ):</ span >
787- < span class ="k "> async</ span > < span class ="k "> with</ span > < span class ="n "> AsyncClient</ span > < span class ="p "> (</ span > < span class ="n "> app</ span > < span class ="o "> =</ span > < span class ="n "> app</ span > < span class ="p "> ,</ span > < span class ="n "> base_url</ span > < span class ="o "> =</ span > < span class ="s2 "> "http://test"</ span > < span class ="p "> )</ span > < span class ="k "> as</ span > < span class ="n "> c</ span > < span class ="p "> :</ span >
787+ < span class ="n "> transport</ span > < span class ="o "> =</ span > < span class ="n "> ASGITransport</ span > < span class ="p "> (</ span > < span class ="n "> app</ span > < span class ="o "> =</ span > < span class ="n "> app</ span > < span class ="p "> )</ span >
788+ < span class ="k "> async</ span > < span class ="k "> with</ span > < span class ="n "> AsyncClient</ span > < span class ="p "> (</ span > < span class ="n "> transport</ span > < span class ="o "> =</ span > < span class ="n "> transport</ span > < span class ="p "> ,</ span > < span class ="n "> base_url</ span > < span class ="o "> =</ span > < span class ="s2 "> "http://test"</ span > < span class ="p "> )</ span > < span class ="k "> as</ span > < span class ="n "> c</ span > < span class ="p "> :</ span >
788789 < span class ="k "> yield</ span > < span class ="n "> c</ span >
789790
790791
@@ -806,10 +807,9 @@ <h3 id="main-py">main.py<a class="headerlink" href="#main-py" title="Permalink t
806807< span class ="kn "> from</ span > < span class ="nn "> contextlib</ span > < span class ="kn "> import</ span > < span class ="n "> asynccontextmanager</ span >
807808< span class ="kn "> from</ span > < span class ="nn "> typing</ span > < span class ="kn "> import</ span > < span class ="n "> List</ span >
808809
809- < span class ="kn "> from</ span > < span class ="nn "> fastapi</ span > < span class ="kn "> import</ span > < span class ="n "> FastAPI</ span >
810+ < span class ="kn "> from</ span > < span class ="nn "> fastapi</ span > < span class ="kn "> import</ span > < span class ="n "> FastAPI</ span > < span class =" p " > , </ span > < span class =" n " > HTTPException </ span >
810811< span class ="kn "> from</ span > < span class ="nn "> models</ span > < span class ="kn "> import</ span > < span class ="n "> User_Pydantic</ span > < span class ="p "> ,</ span > < span class ="n "> UserIn_Pydantic</ span > < span class ="p "> ,</ span > < span class ="n "> Users</ span >
811812< span class ="kn "> from</ span > < span class ="nn "> pydantic</ span > < span class ="kn "> import</ span > < span class ="n "> BaseModel</ span >
812- < span class ="kn "> from</ span > < span class ="nn "> starlette.exceptions</ span > < span class ="kn "> import</ span > < span class ="n "> HTTPException</ span >
813813
814814< span class ="kn "> from</ span > < span class ="nn "> tortoise.contrib.fastapi</ span > < span class ="kn "> import</ span > < span class ="n "> RegisterTortoise</ span >
815815
0 commit comments