def test_extract_lines_trailing(self): cmdline = CommandLine('test', []) data = ['foo\n', 'bar'] lines = cmdline._extract_lines(data) self.assertEqual(['foo'], lines) self.assertEqual(['bar'], data)
def test_extract_lines_spanned(self): cmdline = CommandLine('test', []) data = ['foo ', 'bar\n'] lines = cmdline._extract_lines(data) self.assertEqual(['foo bar'], lines) self.assertEqual([], data)