blob: e3c6a77bc5f9917675b15cd802fac9c128a19485 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
#!/usr/bin/env python
import pexpect
import unittest
import PexpectTestCase
class SplitCommandLineTestCase(PexpectTestCase.PexpectTestCase):
def testSplitSizes(self):
assert len(pexpect.split_command_line(r'')) == 0
assert len(pexpect.split_command_line(r'one')) == 1
assert len(pexpect.split_command_line(r'one two')) == 2
assert len(pexpect.split_command_line(r'one two')) == 2
assert len(pexpect.split_command_line(r'one two')) == 2
assert len(pexpect.split_command_line(r'one\ one')) == 1
assert len(pexpect.split_command_line('\'one one\'')) == 1
assert len(pexpect.split_command_line(r'one\"one')) == 1
assert len(pexpect.split_command_line(r'This\' is a\'\ test')) == 3
if __name__ == '__main__':
unittest.main()
suite = unittest.makeSuite(SplitCommandLineTestCase,'test')
|