try:
# Register RowProxy with Sequence,
# so sequence protocol is implemented
- import collections
- collections.Sequence.register(RowProxy)
+ from collections import Sequence
+ Sequence.register(RowProxy)
except ImportError:
pass
)
)
+def python26(fn):
+ return _chain_decorators_on(
+ fn,
+ skip_if(
+ lambda: sys.version_info < (2, 6),
+ "Python version 2.6 or greater is required"
+ )
+ )
+
def _has_cextensions():
try:
from sqlalchemy import cresultproxy, cprocessors
assert_raises(AssertionError, t.delete().execute)
finally:
engine.dialect.execution_ctx_cls = execution_ctx_cls
-
+
+ @testing.requires.python26
def test_rowproxy_is_sequence(self):
import collections
from sqlalchemy.engine import RowProxy