Simplify conftest for loading hy modules

This commit is contained in:
Simon Gomizelj 2018-02-08 13:38:45 -05:00
parent 5c720c0110
commit 7d9df63cda

View File

@ -1,4 +1,4 @@
import _pytest import pytest
import hy import hy
import os import os
from hy._compat import PY3, PY35, PY36 from hy._compat import PY3, PY35, PY36
@ -12,7 +12,4 @@ def pytest_collect_file(parent, path):
and not ("py3_only" in path.basename and not PY3) and not ("py3_only" in path.basename and not PY3)
and not ("py35_only" in path.basename and not PY35) and not ("py35_only" in path.basename and not PY35)
and not ("py36_only" in path.basename and not PY36)): and not ("py36_only" in path.basename and not PY36)):
m = _pytest.python.pytest_pycollect_makemodule(path, parent) return pytest.Module(path, parent)
# Spoof the module name to avoid hitting an assertion in pytest.
m.name = m.name[:-len(".hy")] + ".py"
return m