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

@ -1,5 +1,4 @@
import string
import sys
import uuid
from dataclasses import dataclass
from random import choices
@ -15,24 +14,18 @@ from typing import (
overload,
)
import ormar # noqa I101
import sqlalchemy
from ormar.exceptions import ModelDefinitionError, RelationshipInstanceError
from ormar.fields.base import BaseField
from ormar.fields.referential_actions import ReferentialAction
from pydantic import BaseModel, create_model
from pydantic.typing import ForwardRef, evaluate_forwardref
import ormar # noqa I101
from ormar.exceptions import ModelDefinitionError, RelationshipInstanceError
from ormar.fields.referential_actions import ReferentialAction
from ormar.fields.base import BaseField
if TYPE_CHECKING: # pragma no cover
from ormar.models import Model, NewBaseModel, T
from ormar.fields import ManyToManyField
if sys.version_info < (3, 7):
ToType = Type["T"]
else:
ToType = Union[Type["T"], "ForwardRef"]
def create_dummy_instance(fk: Type["T"], pk: Any = None) -> "T":
"""
@ -205,7 +198,7 @@ def ForeignKey(to: ForwardRef, **kwargs: Any) -> "Model": # pragma: no cover
def ForeignKey( # type: ignore # noqa CFQ002
to: "ToType",
to: Union[Type["T"], "ForwardRef"],
*,
name: str = None,
unique: bool = False,