Exemple #1
0
 def testAllKeys(self):
     # check every item of the tree
     from BTrees._compat import _u
     from BTrees._compat import _bytes
     for k, v in self.data:
         if isinstance(k, _bytes):
             k = _u(k, encoding)
         self.assertTrue(k in self.tree)
         self.assertEqual(self.tree[k], v)
Exemple #2
0
    def setUp(self):
        #setup an OOBTree with some unicode strings
        from BTrees.OOBTree import OOBTree
        from BTrees._compat import _bytes
        from BTrees._compat import _u

        self.s = _u(b'dreit\xe4gigen', 'latin1')

        self.data = [(b'alien', 1),
                     (b'k\xf6nnten', 2),
                     (b'fox', 3),
                     (b'future', 4),
                     (b'quick', 5),
                     (b'zerst\xf6rt', 6),
                     (_u(b'dreit\xe4gigen','latin1'), 7),
                    ]

        self.tree = OOBTree()
        for k, v in self.data:
            if isinstance(k, _bytes):
                k = _u(k, 'latin1')
            self.tree[k] = v