Remove redundant type casts

This commit is contained in:
Bruno Oliveira
2022-03-10 09:11:00 -03:00
parent 14e1d80f10
commit e3c1a3de67

View File

@@ -1,5 +1,3 @@
from typing import cast
import py import py
import pytest import pytest
import shutil import shutil
@@ -125,7 +123,7 @@ class TestRemoteControl:
failures = control.runsession() failures = control.runsession()
assert failures assert failures
control.setup() control.setup()
item_path = item.path if PYTEST_GTE_7 else Path(cast(py.path.local, item.fspath)) # type: ignore[attr-defined] item_path = item.path if PYTEST_GTE_7 else Path(str(item.fspath)) # type: ignore[attr-defined]
item_path.write_text("def test_func():\n assert 1\n") item_path.write_text("def test_func():\n assert 1\n")
removepyc(item_path) removepyc(item_path)
topdir, failures = control.runsession()[:2] topdir, failures = control.runsession()[:2]
@@ -146,7 +144,7 @@ class TestRemoteControl:
if PYTEST_GTE_7: if PYTEST_GTE_7:
modcol_path = modcol.path # type:ignore[attr-defined] modcol_path = modcol.path # type:ignore[attr-defined]
else: else:
modcol_path = Path(cast(py.path.local, modcol.fspath)) modcol_path = Path(str(modcol.fspath))
modcol_path.write_text( modcol_path.write_text(
textwrap.dedent( textwrap.dedent(
@@ -179,7 +177,7 @@ class TestRemoteControl:
if PYTEST_GTE_7: if PYTEST_GTE_7:
parent = modcol.path.parent.parent # type: ignore[attr-defined] parent = modcol.path.parent.parent # type: ignore[attr-defined]
else: else:
parent = Path(cast(py.path.local, modcol.fspath).dirpath().dirpath()) parent = Path(modcol.fspath.dirpath().dirpath())
monkeypatch.chdir(parent) monkeypatch.chdir(parent)
modcol.config.args = [ modcol.config.args = [
str(Path(x).relative_to(parent)) for x in modcol.config.args str(Path(x).relative_to(parent)) for x in modcol.config.args