1 new commit in pytest:
https://bitbucket.org/hpk42/pytest/commits/3bd27c424613/
changeset: 3bd27c424613
user: gutworth
date: 2013-03-21 18:19:01
summary: disable assertion rewriting on CPython 2.6.0 because of bugs
(fixes #280)
affected #: 2 files
diff -r b4fbc67f6e9f5f5f20e15eb0d6f5f12f16991001 -r
3bd27c424613a79e529359063c90fd36309b331c CHANGELOG
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,6 +1,8 @@
Changes between 2.3.4 and 2.3.5dev
-----------------------------------
+- issue 280 - disable assertion rewriting on buggy CPython 2.6.0
+
- inject "getfixture()" helper to retrieve fixtures from doctests,
thanks Andreas Zeidler
diff -r b4fbc67f6e9f5f5f20e15eb0d6f5f12f16991001 -r
3bd27c424613a79e529359063c90fd36309b331c _pytest/assertion/__init__.py
--- a/_pytest/assertion/__init__.py
+++ b/_pytest/assertion/__init__.py
@@ -39,7 +39,10 @@
except ImportError:
mode = "reinterp"
else:
- if sys.platform.startswith('java'):
+ # Both Jython and CPython 2.6.0 have AST bugs that make the
+ # assertion rewriting hook malfunction.
+ if (sys.platform.startswith('java') or
+ sys.version_info[:3] == (2, 6, 0)):
mode = "reinterp"
if mode != "plain":
_load_modules(mode)
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]
http://mail.python.org/mailman/listinfo/pytest-commit