1 new commit in pytest:
https://bitbucket.org/hpk42/pytest/commits/49db048a7f4f/
Changeset: 49db048a7f4f
User: hpk42
Date: 2014-07-03 12:58:12
Summary: avoid importing "py.test" (an old alias module for "pytest")
Affected #: 3 files
diff -r 011b6de727bce776d2bb939e65a485c089351a71 -r
49db048a7f4f83fe07b74000b02c3d60043cfcd2 CHANGELOG
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -98,6 +98,7 @@
- fix issue512: show "<notset>" for arguments which might not be set
in monkeypatch plugin. Improves output in documentation.
+- avoid importing "py.test" (an old alias module for "pytest")
2.5.2
-----------------------------------
diff -r 011b6de727bce776d2bb939e65a485c089351a71 -r
49db048a7f4f83fe07b74000b02c3d60043cfcd2 _pytest/config.py
--- a/_pytest/config.py
+++ b/_pytest/config.py
@@ -823,7 +823,8 @@
if default is not notset:
return default
if skip:
- py.test.skip("no %r option found" %(name,))
+ import pytest
+ pytest.skip("no %r option found" %(name,))
raise ValueError("no option named %r" % (name,))
def getvalue(self, name, path=None):
diff -r 011b6de727bce776d2bb939e65a485c089351a71 -r
49db048a7f4f83fe07b74000b02c3d60043cfcd2 _pytest/core.py
--- a/_pytest/core.py
+++ b/_pytest/core.py
@@ -137,7 +137,8 @@
def skipifmissing(self, name):
if not self.hasplugin(name):
- py.test.skip("plugin %r is missing" % name)
+ import pytest
+ pytest.skip("plugin %r is missing" % name)
def hasplugin(self, name):
return bool(self.getplugin(name))
@@ -220,10 +221,9 @@
return self.import_plugin(modname[7:])
raise
except:
+ import pytest
e = py.std.sys.exc_info()[1]
- if not hasattr(py.test, 'skip'):
- raise
- elif not isinstance(e, py.test.skip.Exception):
+ if not hasattr(pytest, 'skip') or not isinstance(e,
pytest.skip.Exception):
raise
self._warnings.append("skipped plugin %r: %s" %((modname, e.msg)))
else:
Repository URL: https://bitbucket.org/hpk42/pytest/
--
This is a commit notification from bitbucket.org. You are receiving
this because you have the service enabled, addressing the recipient of
this email.
_______________________________________________
pytest-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pytest-commit