diff options
author | Mike Bayer <mike_mp@zzzcomputing.com> | 2008-10-12 04:25:53 +0000 |
---|---|---|
committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2008-10-12 04:25:53 +0000 |
commit | 3bf1ddfb912f43657d66f5c2807198e93a33818a (patch) | |
tree | 2c38edc44bc919ab5e312571a4ca6ab2007945d8 /test/base/utils.py | |
parent | 41e1f5526cf24131f6365de2c48f39748504daf2 (diff) | |
download | sqlalchemy-3bf1ddfb912f43657d66f5c2807198e93a33818a.tar.gz |
a much easier way to ArgSingleton
Diffstat (limited to 'test/base/utils.py')
-rw-r--r-- | test/base/utils.py | 22 |
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 |