Skip to content

Commit

Permalink
Remove dependency on py lib
Browse files Browse the repository at this point in the history
The py dependency has been removed in pytest:
pytest-dev/pytest#10396
  • Loading branch information
guewen authored and simahawk committed Oct 31, 2022
1 parent adf74c9 commit 894e300
Showing 1 changed file with 9 additions and 5 deletions.
14 changes: 9 additions & 5 deletions pytest_odoo.py
Expand Up @@ -14,10 +14,13 @@

import _pytest
import _pytest.python
import py.code
import py.error
import pytest

from _pytest._code.code import ExceptionInfo
import _pytest._py.error as error

from pathlib import Path

import odoo
import odoo.tests

Expand Down Expand Up @@ -144,13 +147,14 @@ def _importtestmodule(self):
modfile = modfile[:-12]
try:
issame = self.fspath.samefile(modfile)
except py.error.ENOENT:
except error.ENOENT:
issame = False
if not issame:
raise self.fspath.ImportMismatchError(modname, modfile, self)
except SyntaxError:
except SyntaxError as e:
raise self.CollectError(
py.code.ExceptionInfo().getrepr(style="short"))
ExceptionInfo.from_current().getrepr(style="short")
) from e
except self.fspath.ImportMismatchError:
e = sys.exc_info()[1]
raise self.CollectError(
Expand Down

0 comments on commit 894e300

Please sign in to comment.