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()] )
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)
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)
def test_twelve_parts(self): utils.split_file_by_parts(self.testfile, 12) self._test_expected_calls_made(self.lines, 10, 2)
def test_three_parts(self): utils.split_file_by_parts(self.testfile, 3) self._test_expected_calls_made(self.lines, 3, 7)