コード例 #1
0
ファイル: tests.py プロジェクト: GoshaYarosh/python_labs
 def test_chunk_size_exception(self):
     self.init_testfile()
     with self.assertRaises(ValueError):
         external_sort(self.testfile_name, chunk_size=0)
     with self.assertRaises(ValueError):
         external_sort(self.testfile_name, chunk_size=-100)
コード例 #2
0
 def test_chunk_size_exception(self):
     self.init_testfile()
     with self.assertRaises(ValueError):
         external_sort(self.testfile_name, chunk_size=0)
     with self.assertRaises(ValueError):
         external_sort(self.testfile_name, chunk_size=-100)
コード例 #3
0
ファイル: tests.py プロジェクト: GoshaYarosh/python_labs
 def test_reverse_external_sort(self):
     lines = self.init_testfile()
     lines = sorted(lines, key=int, reverse=True)
     external_sort(self.testfile_name, reverse=True)
     with open(self.testfile_name, 'r') as testfile:
         self.assertItemsEqual(testfile.readlines(), lines)
コード例 #4
0
 def test_reverse_external_sort(self):
     lines = self.init_testfile()
     lines = sorted(lines, key=int, reverse=True)
     external_sort(self.testfile_name, reverse=True)
     with open(self.testfile_name, 'r') as testfile:
         self.assertItemsEqual(testfile.readlines(), lines)