Example #1
0
 def test_all2(self):
     t = self.s0 + '\n'
     res = _split_lines(3, t)
     self.assertEqual(res[0], 3)
     self.assertEqual(res[1], 'ab\ncd\nef\n')
     self.assertEqual(res[2], '')
Example #2
0
 def test_all(self):
     res = _split_lines(3, self.s0)
     self.assertEqual(res[0], 3)
     self.assertEqual(res[1], 'ab\ncd\nef')
     self.assertEqual(res[2], '')
Example #3
0
 def test_short(self):
     res = _split_lines(10, self.s0)
     # print(res[0])
     self.assertEqual(res[0], 3)
     self.assertEqual(res[1], self.s0)
     self.assertEqual(res[2], '')
Example #4
0
 def test_part(self):
     res = _split_lines(2, self.s0)
     self.assertEqual(res[0], 2)
     self.assertEqual(res[1], 'ab\ncd\n')
     self.assertEqual(res[2], 'ef')
Example #5
0
 def test_zero_lines(self):
     res = _split_lines(0, self.s0)
     self.assertEqual(res[0], 0)
     self.assertEqual(res[1], '')
     self.assertEqual(res[2], self.s0)