summaryrefslogtreecommitdiff
path: root/test/base
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2013-06-07 17:51:12 -0400
committerMike Bayer <mike_mp@zzzcomputing.com>2013-06-07 17:51:12 -0400
commit0d9ec9fe840eb71935c2a55c3063620a028e59aa (patch)
treeb1243b5b7bba44066d3f5bb451f0d3ab2c97cd57 /test/base
parent1188edccf6b796fdc2d8bd24985a71fb6060eae7 (diff)
downloadsqlalchemy-0d9ec9fe840eb71935c2a55c3063620a028e59aa.tar.gz
remove all remaining start/end py2k/py3k blocks
Diffstat (limited to 'test/base')
-rw-r--r--test/base/test_except.py11
-rw-r--r--test/base/test_utils.py85
2 files changed, 40 insertions, 56 deletions
diff --git a/test/base/test_except.py b/test/base/test_except.py
index f2428c22d..75e411c5e 100644
--- a/test/base/test_except.py
+++ b/test/base/test_except.py
@@ -2,15 +2,14 @@
from sqlalchemy import exc as sa_exceptions
+from sqlalchemy import util
from sqlalchemy.testing import fixtures
from sqlalchemy.testing import eq_
-# start Py3K
-Exception = BaseException
-# end Py3K
-# start Py2K
-#from exceptions import StandardError, KeyboardInterrupt, SystemExit
-# end Py2K
+if util.py2k:
+ from exceptions import StandardError, KeyboardInterrupt, SystemExit
+else:
+ Exception = BaseException
class Error(Exception):
diff --git a/test/base/test_utils.py b/test/base/test_utils.py
index 194ef1222..aefc6d421 100644
--- a/test/base/test_utils.py
+++ b/test/base/test_utils.py
@@ -968,23 +968,21 @@ class DictlikeIteritemsTest(fixtures.TestBase):
d = subdict(a=1, b=2, c=3)
self._ok(d)
-# start Py2K
-# def test_UserDict(self):
-# import UserDict
-# d = UserDict.UserDict(a=1, b=2, c=3)
-# self._ok(d)
-# end Py2K
+ if util.py2k:
+ def test_UserDict(self):
+ import UserDict
+ d = UserDict.UserDict(a=1, b=2, c=3)
+ self._ok(d)
def test_object(self):
self._notok(object())
-# start Py2K
-# def test_duck_1(self):
-# class duck1(object):
-# def iteritems(duck):
-# return iter(self.baseline)
-# self._ok(duck1())
-# end Py2K
+ if util.py2k:
+ def test_duck_1(self):
+ class duck1(object):
+ def iteritems(duck):
+ return iter(self.baseline)
+ self._ok(duck1())
def test_duck_2(self):
class duck2(object):
@@ -992,16 +990,15 @@ class DictlikeIteritemsTest(fixtures.TestBase):
return list(self.baseline)
self._ok(duck2())
-# start Py2K
-# def test_duck_3(self):
-# class duck3(object):
-# def iterkeys(duck):
-# return iter(['a', 'b', 'c'])
-#
-# def __getitem__(duck, key):
-# return dict(a=1, b=2, c=3).get(key)
-# self._ok(duck3())
-# end Py2K
+ if util.py2k:
+ def test_duck_3(self):
+ class duck3(object):
+ def iterkeys(duck):
+ return iter(['a', 'b', 'c'])
+
+ def __getitem__(duck, key):
+ return dict(a=1, b=2, c=3).get(key)
+ self._ok(duck3())
def test_duck_4(self):
class duck4(object):
@@ -1028,10 +1025,6 @@ class DictlikeIteritemsTest(fixtures.TestBase):
class DuckTypeCollectionTest(fixtures.TestBase):
def test_sets(self):
-# start Py2K
-# import sets
-# end Py2K
-
class SetLike(object):
def add(self):
pass
@@ -1040,20 +1033,13 @@ class DuckTypeCollectionTest(fixtures.TestBase):
__emulates__ = set
for type_ in (set,
-# start Py2K
-# sets.Set,
-# end Py2K
SetLike,
ForcedSet):
eq_(util.duck_type_collection(type_), set)
instance = type_()
eq_(util.duck_type_collection(instance), set)
- for type_ in (frozenset,
-# start Py2K
-# sets.ImmutableSet
-# end Py2K
- ):
+ for type_ in (frozenset, ):
is_(util.duck_type_collection(type_), None)
instance = type_()
is_(util.duck_type_collection(instance), None)
@@ -1569,21 +1555,20 @@ class TestClassHierarchy(fixtures.TestBase):
eq_(set(util.class_hierarchy(A)), set((A, B, C, object)))
eq_(set(util.class_hierarchy(B)), set((A, B, C, object)))
-# start Py2K
-# def test_oldstyle_mixin(self):
-# class A(object):
-# pass
-#
-# class Mixin:
-# pass
-#
-# class B(A, Mixin):
-# pass
-#
-# eq_(set(util.class_hierarchy(B)), set((A, B, object)))
-# eq_(set(util.class_hierarchy(Mixin)), set())
-# eq_(set(util.class_hierarchy(A)), set((A, B, object)))
-# end Py2K
+ if util.py2k:
+ def test_oldstyle_mixin(self):
+ class A(object):
+ pass
+
+ class Mixin:
+ pass
+
+ class B(A, Mixin):
+ pass
+
+ eq_(set(util.class_hierarchy(B)), set((A, B, object)))
+ eq_(set(util.class_hierarchy(Mixin)), set())
+ eq_(set(util.class_hierarchy(A)), set((A, B, object)))
class TestClassProperty(fixtures.TestBase):