blob: c579cd351b2330b28a934e9811b8443244fb5e5e (
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
class SplitCommandLineTestCase(unittest.TestCase):
#def runTest (self):
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\ 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')
|