[Checkins] SVN: BTrees/branches/py3k/ Remove pseudo-tests which only tested language semantics.

Tres Seaver cvs-admin at zope.org
Wed Dec 12 14:40:52 UTC 2012


Log message for revision 128606:
  Remove pseudo-tests which only tested language semantics.

Changed:
  _U  BTrees/branches/py3k/
  D   BTrees/branches/py3k/BTrees/tests/test_compare.py

-=-
Deleted: BTrees/branches/py3k/BTrees/tests/test_compare.py
===================================================================
--- BTrees/branches/py3k/BTrees/tests/test_compare.py	2012-12-12 14:40:51 UTC (rev 128605)
+++ BTrees/branches/py3k/BTrees/tests/test_compare.py	2012-12-12 14:40:52 UTC (rev 128606)
@@ -1,76 +0,0 @@
-##############################################################################
-#
-# Copyright (c) 2002 Zope Foundation and Contributors.
-# All Rights Reserved.
-#
-# This software is subject to the provisions of the Zope Public License,
-# Version 2.1 (ZPL).  A copy of the ZPL should accompany this distribution.
-# THIS SOFTWARE IS PROVIDED "AS IS" AND ANY AND ALL EXPRESS OR IMPLIED
-# WARRANTIES ARE DISCLAIMED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
-# WARRANTIES OF TITLE, MERCHANTABILITY, AGAINST INFRINGEMENT, AND FITNESS
-# FOR A PARTICULAR PURPOSE.
-#
-##############################################################################
-"""Test errors during comparison of BTree keys."""
-
-import unittest
-
-from .._compat import _u
-
-STR = "A string with hi-bit-set characters: \700\701"
-UNICODE = _u("A unicode string")
-
-
-class CompareTest(unittest.TestCase):
-
-    def setUp(self):
-        # These defaults only make sense if the default encoding
-        # prevents STR from being promoted to Unicode.
-        self.assertRaises(UnicodeError, unicode, STR)
-
-    def _makeBucket(self):
-        from BTrees.OOBTree import OOBucket
-        return OOBucket()
-
-    def _makeSet(self):
-        from BTrees.OOBTree import OOSet
-        return OOSet()
-
-    def assertUE(self, callable, *args):
-        self.assertRaises(UnicodeError, callable, *args)
-
-    def testBucketGet(self):
-        import warnings
-        b = self._makeBucket()
-        with warnings.catch_warnings(True) as _warnlog:
-            b[STR] = 1
-            self.assertUE(b.get, UNICODE)
-        self.assertEqual(len(_warnlog), 1)
-
-    def testSetGet(self):
-        s = self._makeSet()
-        s.insert(STR)
-        self.assertUE(s.remove, UNICODE)
-
-    def testBucketSet(self):
-        b = self._makeBucket()
-        b[STR] = 1
-        self.assertUE(b.__setitem__, UNICODE, 1)
-
-    def testSetSet(self):
-        s = self._makeSet()
-        s.insert(STR)
-        self.assertUE(s.insert, UNICODE)
-
-    def testBucketMinKey(self):
-        b = self._makeBucket()
-        b[STR] = 1
-        self.assertUE(b.minKey, UNICODE)
-
-    def testSetMinKey(self):
-        s = self._makeSet()
-        s.insert(STR)
-        self.assertUE(s.minKey, UNICODE)
-
-def test_suite():
-    return unittest.makeSuite(CompareTest)



More information about the checkins mailing list