summaryrefslogtreecommitdiff
path: root/test/base
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2011-03-27 16:27:27 -0400
committerMike Bayer <mike_mp@zzzcomputing.com>2011-03-27 16:27:27 -0400
commit68a350d462b6840d6623a89565f8febf3a997830 (patch)
tree4d3ea4d93d14738a1c5a418a37917f80a41cf85e /test/base
parenta3083eabf467e7f36db0850342758ce162c3eef8 (diff)
downloadsqlalchemy-68a350d462b6840d6623a89565f8febf3a997830.tar.gz
- remove test.sql._base, test.engine._base, test.orm._base, move those classes to a new test.lib.fixtures module
- move testing.TestBase to test.lib.fixtures - massive search and replace
Diffstat (limited to 'test/base')
-rw-r--r--test/base/test_dependency.py4
-rw-r--r--test/base/test_events.py13
-rw-r--r--test/base/test_except.py4
-rw-r--r--test/base/test_utils.py39
4 files changed, 30 insertions, 30 deletions
diff --git a/test/base/test_dependency.py b/test/base/test_dependency.py
index 9fae92fa1..85347ad91 100644
--- a/test/base/test_dependency.py
+++ b/test/base/test_dependency.py
@@ -1,10 +1,10 @@
from sqlalchemy.util import topological
-from test.lib import TestBase
from test.lib.testing import assert_raises, eq_
from test.lib.util import conforms_partial_ordering
from sqlalchemy import exc
+from test.lib import fixtures
-class DependencySortTest(TestBase):
+class DependencySortTest(fixtures.TestBase):
def assert_sort(self, tuples, allitems=None):
if allitems is None:
diff --git a/test/base/test_events.py b/test/base/test_events.py
index f699a66f2..e6ce12501 100644
--- a/test/base/test_events.py
+++ b/test/base/test_events.py
@@ -1,9 +1,10 @@
"""Test event registration and listening."""
-from test.lib.testing import TestBase, eq_, assert_raises
+from test.lib.testing import eq_, assert_raises
from sqlalchemy import event, exc, util
+from test.lib import fixtures
-class TestEvents(TestBase):
+class TestEvents(fixtures.TestBase):
"""Test class- and instance-level event registration."""
def setUp(self):
@@ -89,7 +90,7 @@ class TestEvents(TestBase):
[listen_three, listen_one, listen_two]
)
-class TestAcceptTargets(TestBase):
+class TestAcceptTargets(fixtures.TestBase):
"""Test default target acceptance."""
def setUp(self):
@@ -159,7 +160,7 @@ class TestAcceptTargets(TestBase):
[listen_two, listen_four]
)
-class TestCustomTargets(TestBase):
+class TestCustomTargets(fixtures.TestBase):
"""Test custom target acceptance."""
def setUp(self):
@@ -199,7 +200,7 @@ class TestCustomTargets(TestBase):
listen, "event_one", Target
)
-class TestListenOverride(TestBase):
+class TestListenOverride(fixtures.TestBase):
"""Test custom listen functions which change the listener function signature."""
def setUp(self):
@@ -246,7 +247,7 @@ class TestListenOverride(TestBase):
]
)
-class TestPropagate(TestBase):
+class TestPropagate(fixtures.TestBase):
def setUp(self):
global Target
diff --git a/test/base/test_except.py b/test/base/test_except.py
index 044e7c244..eef247063 100644
--- a/test/base/test_except.py
+++ b/test/base/test_except.py
@@ -2,7 +2,7 @@
from sqlalchemy import exc as sa_exceptions
-from test.lib import TestBase
+from test.lib import fixtures
# Py3K
#StandardError = BaseException
@@ -33,7 +33,7 @@ class OutOfSpec(DatabaseError):
pass
-class WrapTest(TestBase):
+class WrapTest(fixtures.TestBase):
def test_db_error_normal(self):
try:
diff --git a/test/base/test_utils.py b/test/base/test_utils.py
index 48fc075ee..981e912a6 100644
--- a/test/base/test_utils.py
+++ b/test/base/test_utils.py
@@ -1,13 +1,12 @@
from test.lib.testing import assert_raises, assert_raises_message
import copy, threading
from sqlalchemy import util, sql, exc
-from test.lib import TestBase
from test.lib.testing import eq_, is_, ne_, fails_if
from test.lib.util import gc_collect, picklers
from sqlalchemy.util import classproperty
+from test.lib import fixtures
-
-class OrderedDictTest(TestBase):
+class OrderedDictTest(fixtures.TestBase):
def test_odict(self):
o = util.OrderedDict()
o['a'] = 1
@@ -71,7 +70,7 @@ class OrderedDictTest(TestBase):
o3 = copy.copy(o)
eq_(o3.keys(), o.keys())
-class OrderedSetTest(TestBase):
+class OrderedSetTest(fixtures.TestBase):
def test_mutators_against_iter(self):
# testing a set modified against an iterator
o = util.OrderedSet([3,2, 4, 5])
@@ -80,14 +79,14 @@ class OrderedSetTest(TestBase):
eq_(o.intersection(iter([3,4, 6])), util.OrderedSet([3, 4]))
eq_(o.union(iter([3,4, 6])), util.OrderedSet([2, 3, 4, 5, 6]))
-class FrozenDictTest(TestBase):
+class FrozenDictTest(fixtures.TestBase):
def test_serialize(self):
d = util.immutabledict({1:2, 3:4})
for loads, dumps in picklers():
print loads(dumps(d))
-class MemoizedAttrTest(TestBase):
+class MemoizedAttrTest(fixtures.TestBase):
def test_memoized_property(self):
val = [20]
class Foo(object):
@@ -121,7 +120,7 @@ class MemoizedAttrTest(TestBase):
eq_(f1.bar(), 20)
eq_(val[0], 21)
-class ColumnCollectionTest(TestBase):
+class ColumnCollectionTest(fixtures.TestBase):
def test_in(self):
cc = sql.ColumnCollection()
cc.add(sql.column('col1'))
@@ -149,7 +148,7 @@ class ColumnCollectionTest(TestBase):
assert (cc1==cc2).compare(c1 == c2)
assert not (cc1==cc3).compare(c2 == c3)
-class LRUTest(TestBase):
+class LRUTest(fixtures.TestBase):
def test_lru(self):
class item(object):
@@ -196,7 +195,7 @@ class LRUTest(TestBase):
class ImmutableSubclass(str):
pass
-class FlattenIteratorTest(TestBase):
+class FlattenIteratorTest(fixtures.TestBase):
def test_flatten(self):
assert list(util.flatten_iterator([[1, 2, 3], [4, 5, 6], 7,
@@ -253,7 +252,7 @@ class HashEqOverride(object):
return True
-class IdentitySetTest(TestBase):
+class IdentitySetTest(fixtures.TestBase):
def assert_eq(self, identityset, expected_iterable):
expected = sorted([id(o) for o in expected_iterable])
found = sorted([id(o) for o in identityset])
@@ -370,7 +369,7 @@ class IdentitySetTest(TestBase):
assert_raises(TypeError, lambda: s1 - os2)
assert_raises(TypeError, lambda: s1 - [3, 4, 5])
-class OrderedIdentitySetTest(TestBase):
+class OrderedIdentitySetTest(fixtures.TestBase):
def assert_eq(self, identityset, expected_iterable):
expected = [id(o) for o in expected_iterable]
@@ -398,7 +397,7 @@ class OrderedIdentitySetTest(TestBase):
eq_(s1.union(s2).intersection(s3), [a, d, f])
-class DictlikeIteritemsTest(TestBase):
+class DictlikeIteritemsTest(fixtures.TestBase):
baseline = set([('a', 1), ('b', 2), ('c', 3)])
def _ok(self, instance):
@@ -475,7 +474,7 @@ class DictlikeIteritemsTest(TestBase):
self._notok(duck6())
-class DuckTypeCollectionTest(TestBase):
+class DuckTypeCollectionTest(fixtures.TestBase):
def test_sets(self):
# Py2K
import sets
@@ -506,7 +505,7 @@ class DuckTypeCollectionTest(TestBase):
instance = type_()
is_(util.duck_type_collection(instance), None)
-class ArgInspectionTest(TestBase):
+class ArgInspectionTest(fixtures.TestBase):
def test_get_cls_kwargs(self):
class A(object):
def __init__(self, a):
@@ -573,7 +572,7 @@ class ArgInspectionTest(TestBase):
test(f3)
test(f4)
-class SymbolTest(TestBase):
+class SymbolTest(fixtures.TestBase):
def test_basic(self):
sym1 = util.symbol('foo')
assert sym1.name == 'foo'
@@ -603,7 +602,7 @@ class SymbolTest(TestBase):
assert rt is sym1
assert rt is sym2
-class WeakIdentityMappingTest(TestBase):
+class WeakIdentityMappingTest(fixtures.TestBase):
class Data(object):
pass
@@ -796,7 +795,7 @@ class WeakIdentityMappingTest(TestBase):
eq_(wim._weakrefs, {})
-class TestFormatArgspec(TestBase):
+class TestFormatArgspec(fixtures.TestBase):
def test_specs(self):
def test(fn, wanted, grouped=None):
if grouped is None:
@@ -937,7 +936,7 @@ class TestFormatArgspec(TestBase):
test(O.__init__, custom_spec)
-class AsInterfaceTest(TestBase):
+class AsInterfaceTest(fixtures.TestBase):
class Something(object):
def _ignoreme(self): pass
@@ -1026,7 +1025,7 @@ class AsInterfaceTest(TestBase):
cls=self.Something)
-class TestClassHierarchy(TestBase):
+class TestClassHierarchy(fixtures.TestBase):
def test_object(self):
eq_(set(util.class_hierarchy(object)), set((object,)))
@@ -1063,7 +1062,7 @@ class TestClassHierarchy(TestBase):
# end Py2K
-class TestClassProperty(TestBase):
+class TestClassProperty(fixtures.TestBase):
def test_simple(self):
class A(object):