Bump dependencies (#874)

* fix pytest-asynio bump to 0.19

* bump mypy

* fix coverage of async fixtures
This commit is contained in:
collerek
2022-10-11 16:29:41 +02:00
committed by GitHub
parent 174a21495d
commit 3661967a27
24 changed files with 167 additions and 779 deletions

View File

@ -2,6 +2,7 @@ from typing import Optional
import databases
import pytest
import pytest_asyncio
import sqlalchemy
import ormar
@ -47,7 +48,7 @@ def create_test_database():
metadata.drop_all(engine)
@pytest.fixture(autouse=True, scope="function")
@pytest_asyncio.fixture(autouse=True, scope="function")
async def cleanup():
yield
async with database:

View File

@ -67,15 +67,8 @@ class Post(ormar.Model):
author: Optional[Author] = ormar.ForeignKey(Author)
@pytest.fixture(scope="module")
def event_loop():
loop = asyncio.get_event_loop()
yield loop
loop.close()
@pytest.fixture(autouse=True, scope="module")
async def create_test_database():
def create_test_database():
engine = sqlalchemy.create_engine(DATABASE_URL)
metadata.create_all(engine)
yield

View File

@ -5,6 +5,7 @@ from typing import Optional, List
import databases
import pydantic
import pytest
import pytest_asyncio
import sqlalchemy
import ormar
@ -86,7 +87,7 @@ def event_loop():
loop.close()
@pytest.fixture(autouse=True, scope="module")
@pytest_asyncio.fixture(autouse=True, scope="module")
async def sample_data(event_loop, create_test_database):
async with database:
nick1 = await NickNames.objects.create(name="Nippon", is_lame=False)

View File

@ -3,6 +3,7 @@ from typing import List, Optional
import databases
import pytest
import pytest_asyncio
import sqlalchemy
import ormar
@ -69,7 +70,7 @@ def event_loop():
loop.close()
@pytest.fixture(autouse=True, scope="module")
@pytest_asyncio.fixture(autouse=True, scope="module")
async def sample_data(event_loop, create_test_database):
async with database:
creator = await User(name="Anonymous").save()