....... ---------------------------------------------------------------------- Ran 7 tests in 0.001s OK '' PARTS [] 'a' 1 PARTS ['a'] ' a ' 1 2 PARTS ['a'] '\tab\n' 1 3 PARTS ['ab'] 'a b\n' 1 3 4 PARTS ['a', 'b'] 'a\\ b' 1 2 4 PARTS ['a b'] 'a\\ b' 2 3 4 PARTS ['a\\', 'b'] '\\\\*.sh' 1 6 PARTS ['\\*.sh'] 'Aa b \\ a\\ b' 2 3 4 5 6 8 9 11 PARTS ['Aa', 'b', ' a b'] '' PARTS [] 'a_b' 1 2 3 PARTS ['a', 'b'] ' a b ' 1 2 3 4 PARTS ['a', 'b'] 'a _ b' 1 4 5 PARTS ['a', 'b'] ' a _ b ' 2 3 6 7 PARTS ['a', 'b'] 'a _ _ b' 1 4 4 6 7 PARTS ['a', '', 'b'] 'a __ b' 1 3 3 5 6 PARTS ['a', '', 'b'] 'a _ _ _ b' 1 5 5 7 7 10 11 PARTS ['a', '', '', 'b'] ' a _ ' 2 3 6 PARTS ['a'] ' _ a _ ' 1 1 1 3 4 7 PARTS ['', 'a'] 'a\\ b' 1 2 4 PARTS ['a b'] 'a\\ b' 2 3 4 PARTS ['a\\', 'b'] '' PARTS [] '_' 0 0 1 PARTS [''] 'a_' 1 2 PARTS ['a'] '__a_b_' 0 0 1 1 2 3 4 5 6 PARTS ['', '', 'a', 'b'] 'a\\_b' 1 2 4 PARTS ['a_b'] 'a\\_b' 2 3 4 PARTS ['a\\', 'b'] [(, 4), (, 5), (, 8)] ' x\\ y' 1 2 3 5 PARTS ['x y'] ' ab\\ ' 1 3 4 5 PARTS ['ab '] ' ab\\ ' 1 3 4 5 PARTS ['ab '] 'a__b---c_d' 1 2 2 3 4 5 5 6 6 7 8 9 10 PARTS ['a', '', 'b', '', '', 'c', 'd'] 'a\\_\\-b' 1 2 3 4 6 PARTS ['a_-b'] 'a\\_\\-b' 2 3 4 5 6 PARTS ['a\\', '\\', 'b'] '' PARTS [] '\t' 1 PARTS [] 'a\t' 1 PARTS ['a'] '\t\ta\tb\t' 2 3 4 5 PARTS ['a', 'b'] 'a\\\tb' 1 2 4 PARTS ['a\tb'] 'a\\\tb' 2 3 4 PARTS ['a\\', 'b']