summaryrefslogtreecommitdiff
path: root/test/base/utils.py
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2008-10-12 04:25:53 +0000
committerMike Bayer <mike_mp@zzzcomputing.com>2008-10-12 04:25:53 +0000
commit3bf1ddfb912f43657d66f5c2807198e93a33818a (patch)
tree2c38edc44bc919ab5e312571a4ca6ab2007945d8 /test/base/utils.py
parent41e1f5526cf24131f6365de2c48f39748504daf2 (diff)
downloadsqlalchemy-3bf1ddfb912f43657d66f5c2807198e93a33818a.tar.gz
a much easier way to ArgSingleton
Diffstat (limited to 'test/base/utils.py')
-rw-r--r--test/base/utils.py22
1 files changed, 0 insertions, 22 deletions
diff --git a/test/base/utils.py b/test/base/utils.py
index 2c4edc692..a28af90ed 100644
--- a/test/base/utils.py
+++ b/test/base/utils.py
@@ -89,28 +89,6 @@ class ColumnCollectionTest(TestBase):
assert (cc1==cc2).compare(c1 == c2)
assert not (cc1==cc3).compare(c2 == c3)
-class ArgSingletonTest(unittest.TestCase):
- def test_cleanout(self):
- util.ArgSingleton.instances.clear()
-
- class MyClass(object):
- __metaclass__ = util.ArgSingleton
- def __init__(self, x, y):
- self.x = x
- self.y = y
-
- m1 = MyClass(3, 4)
- m2 = MyClass(1, 5)
- m3 = MyClass(3, 4)
- assert m1 is m3
- assert m2 is not m3
- eq_(len(util.ArgSingleton.instances), 2)
-
- m1 = m2 = m3 = None
- MyClass.dispose(MyClass)
- eq_(len(util.ArgSingleton.instances), 0)
-
-
class ImmutableSubclass(str):
pass