Remove iter* utilities from py3compat and refactor uses
[pyelftools.git] / test / test_py3compat.py
index 9c8fb13681d7eb5f9b2f02560080d7d090793b2a..69dcbc21c28a6d4d9ab4c54230ad3a32dfbb08d0 100644 (file)
@@ -6,25 +6,5 @@
 #-------------------------------------------------------------------------------
 import unittest
 
-from elftools.common.py3compat import (iterbytes, iterkeys, itervalues,
-                                       iteritems)
-
-
-class TestPy3Compat(unittest.TestCase):
-    def test_iterbytes(self):
-        bi = iterbytes(b'fo1')
-        self.assertEqual(next(bi), b'f')
-        self.assertEqual(next(bi), b'o')
-        self.assertEqual(next(bi), b'1')
-        with self.assertRaises(StopIteration):
-            next(bi)
-
-    def test_iterdict(self):
-        d = {1: 'foo', 2: 'bar'}
-        self.assertEqual(list(sorted(iterkeys(d))), [1, 2])
-        self.assertEqual(list(sorted(itervalues(d))), ['bar', 'foo'])
-        self.assertEqual(list(sorted(iteritems(d))), [(1, 'foo'), (2, 'bar')])
-
-
 if __name__ == '__main__':
     unittest.main()