Example #1
0
 def test_encapsulate(self):
     """ Test the encapsulation method """
     for test in TEST_DATA_LIST:
         self.assertEqual(test, decompress(_encapsulate(test)))
         if test:
             # noinspection PyTypeChecker
             self.assertEqual(test, decompress("".join(_encapsulate_list(list(test)))))
Example #2
0
 def test_encapsulate(self):
     """ Test the encapsulation method """
     for test in TEST_DATA_LIST:
         self.assertEqual(test, decompress(_encapsulate(test)))
         if test:
             # noinspection PyTypeChecker
             self.assertEqual(test, decompress("".join(_encapsulate_list(list(test)))))
Example #3
0
 def test_worstsize(self):
     testcases = ['@' * i for i in range(0, 5000)]
     for test in testcases:
         self.assertEqual(len(_encapsulate(test)), _worst_size(len(test)))
         self.assertEqual(test, decompress(_encapsulate(test)))  # Sanity checks
         self.assertEqual(test, decompress("".join(_encapsulate_list(list(test)))))
Example #4
0
 def test_worstsize(self):
     testcases = ["@" * i for i in xrange(0, 5000)]
     for test in testcases:
         self.assertEqual(len(_encapsulate(test)), _worst_size(len(test)))
         self.assertEqual(test, decompress(_encapsulate(test)))  # Sanity checks
         self.assertEqual(test, decompress("".join(_encapsulate_list(list(test)))))