Skip to content

Commit 33bee12

Browse files
committed
answerfile: add type hints
Signed-off-by: Yann Dirson <[email protected]>
1 parent 0e5db08 commit 33bee12

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

tests/install/conftest.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import logging
22
import os
3-
from typing import Sequence
3+
from typing import Generator, Sequence, Union
44
import pytest
55
import pytest_dependency # type: ignore
66
import tempfile
@@ -39,7 +39,7 @@ def skip_package_source(version, package_source):
3939
return True, "unknown source type {}".format(package_source)
4040

4141
@pytest.fixture(scope='function')
42-
def answerfile(request):
42+
def answerfile(request: pytest.FixtureRequest) -> Generator[Union[AnswerFile, None], None, None]:
4343
"""
4444
Makes an AnswerFile object available to test and other fixtures.
4545
@@ -66,7 +66,7 @@ def answerfile(request):
6666
return
6767

6868
# construct answerfile definition from option "base", and explicit bits
69-
answerfile_def = callable_marker(marker.args[0], request)
69+
answerfile_def: AnswerFile = callable_marker(marker.args[0], request)
7070
assert isinstance(answerfile_def, AnswerFile)
7171

7272
yield answerfile_def

0 commit comments

Comments
 (0)