Merge pull request #571 from drothlis/py-io

Drop dependency on py.io
This commit is contained in:
Alessio Bogon 2022-11-03 21:51:31 +01:00 committed by GitHub
commit 33fbca4bf2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 3 additions and 10 deletions

View File

@ -5,7 +5,7 @@ import itertools
import os.path
from typing import TYPE_CHECKING, cast
import py
from _pytest._io import TerminalWriter
from mako.lookup import TemplateLookup
from .feature import get_features
@ -79,7 +79,7 @@ def show_missing_code(config: Config) -> int:
def print_missing_code(scenarios: list[ScenarioTemplate], steps: list[Step]) -> None:
"""Print missing code with TerminalWriter."""
tw = py.io.TerminalWriter()
tw = TerminalWriter()
scenario = step = None
for scenario in scenarios:
@ -166,7 +166,7 @@ def group_steps(steps: list[Step]) -> list[Step]:
def _show_missing_code_main(config: Config, session: Session) -> None:
"""Preparing fixture duplicates for output."""
tw = py.io.TerminalWriter()
tw = TerminalWriter()
session.perform_collect()
fm = session._fixturemanager

View File

@ -15,13 +15,6 @@ deps =
pytest71: pytest~=7.1.0
pytest70: pytest~=7.0.0
pytest62: pytest~=6.2.0
pytest61: pytest~=6.1.0
pytest60: pytest~=6.0.0
pytest54: pytest~=5.4.0
pytest53: pytest~=5.3.0
pytest52: pytest~=5.2.0
pytest51: pytest~=5.1.0
pytest50: pytest~=5.0.0
coverage: coverage[toml]
xdist: pytest-xdist