1 new commit in pytest: https://bitbucket.org/hpk42/pytest/commits/009eb952c0d1/ Changeset: 009eb952c0d1 User: hpk42 Date: 2013-10-03 18:25:03 Summary: fix python2.5 issues Affected #: 2 files
diff -r d5a0e8a77e0f2ccfea495c44a80b5a1409a0e832 -r 009eb952c0d159faddf41113f4b211bd11b8aa3b _pytest/monkeypatch.py --- a/_pytest/monkeypatch.py +++ b/_pytest/monkeypatch.py @@ -1,7 +1,6 @@ """ monkeypatching and mocking functionality. """ -import os, sys, inspect -import pytest +import os, sys def pytest_funcarg__monkeypatch(request): """The returned ``monkeypatch`` funcarg provides these @@ -28,6 +27,7 @@ def derive_importpath(import_path): + import pytest if not isinstance(import_path, str) or "." not in import_path: raise TypeError("must be absolute import path string, not %r" % (import_path,)) @@ -82,6 +82,7 @@ which means it will raise). """ __tracebackhide__ = True + import inspect if value is notset: if not isinstance(target, str): diff -r d5a0e8a77e0f2ccfea495c44a80b5a1409a0e832 -r 009eb952c0d159faddf41113f4b211bd11b8aa3b _pytest/terminal.py --- a/_pytest/terminal.py +++ b/_pytest/terminal.py @@ -37,11 +37,11 @@ # we try hard to make printing resilient against # later changes on FD level. (unless capturing is off/sys) stdout = sys.stdout - if hasattr(os, "dup"): + if hasattr(os, "dup") and hasattr(stdout, "fileno"): try: newstdout = py.io.dupfile(stdout, buffering=1, encoding=stdout.encoding) - except ValueError: + except (AttributeError, ValueError): pass else: assert stdout.encoding == newstdout.encoding 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 pytest-commit@python.org https://mail.python.org/mailman/listinfo/pytest-commit