示例#1
0
 def test_one_part(self):
     utils.split_file_by_parts(self.testfile, 1)
     FAKEOPEN.assert_called_once_with('testfile-1.txt', 'w')
     self.assertEqual(
             FAKEFILE.method_calls,
             [call.writelines(self.lines), call.close()]
     )
示例#2
0
 def test_header(self):
     utils.split_file_by_parts(self.testfile, 3, header=True)
     self._test_expected_calls_made(self.lines, 3, 7, header=True)
示例#3
0
 def test_ten_lines_six_parts(self):
     lines, testfile = self._create_fake_file(10)
     utils.split_file_by_parts(testfile, 6)
     self._test_expected_calls_made(lines, 5, 2)
示例#4
0
 def test_twelve_parts(self):
     utils.split_file_by_parts(self.testfile, 12)
     self._test_expected_calls_made(self.lines, 10, 2)
示例#5
0
 def test_three_parts(self):
     utils.split_file_by_parts(self.testfile, 3)
     self._test_expected_calls_made(self.lines, 3, 7)