[ADD][TST] test join args

This commit is contained in:
Benedek Racz 2019-12-06 11:37:42 +01:00
parent f3332108a6
commit 44921d18de

View File

@ -33,6 +33,15 @@ class SplitCommandLineTestCase(PexpectTestCase.PexpectTestCase):
assert len(wexpect.split_command_line('\'one one\'')) == 1 assert len(wexpect.split_command_line('\'one one\'')) == 1
assert len(wexpect.split_command_line(r'one\"one')) == 1 assert len(wexpect.split_command_line(r'one\"one')) == 1
assert len(wexpect.split_command_line(r"This^' is a^'^ test")) == 3 assert len(wexpect.split_command_line(r"This^' is a^'^ test")) == 3
def test_join_args(self):
cmd = 'foo bar "b a z"'
cmd2 = wexpect.join_args(wexpect.split_command_line(cmd))
self.assertEqual(cmd2, cmd)
cmd = ['foo', 'bar', 'b a z']
cmd2 = wexpect.split_command_line(wexpect.join_args(cmd))
self.assertEqual(cmd2, cmd)
if __name__ == '__main__': if __name__ == '__main__':
unittest.main() unittest.main()