Skip to content

Commit 2a8e705

Browse files
committed
Fix mypy failing
1 parent ae5c0c0 commit 2a8e705

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

pytest_factoryboy/plugin.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ def get_current_deps(self, request: FixtureRequest | SubRequest) -> set[str]:
6060
while hasattr(request, "_parent_request"):
6161
if request.fixturename and request.fixturename not in getattr(request, "_fixturedefs", {}):
6262
deps.add(request.fixturename)
63-
request = request._parent_request # type: ignore[union-attr]
63+
request = request._parent_request
6464
return deps
6565

6666
def execute(self, request: SubRequest, function: DeferredFunction, deferred: list[DeferredFunction]) -> None:
@@ -110,7 +110,9 @@ def factoryboy_request() -> Request:
110110
return Request()
111111

112112

113-
@pytest.hookimpl(tryfirst=True)
113+
# type ignored because pluggy v1.0.0 has no type annotations:
114+
# https://github.com/pytest-dev/pluggy/issues/191
115+
@pytest.hookimpl(tryfirst=True) # type: ignore[misc]
114116
def pytest_runtest_call(item: Item) -> None:
115117
"""Before the test item is called."""
116118
# TODO: We should instead do an `if isinstance(item, Function)`.

0 commit comments

Comments
 (0)