Test ShellLexer with empty input.

This commit is contained in:
Florian Bruhin 2015-08-02 13:02:32 +02:00
parent dc4d4e70e4
commit 9318173dc8

View File

@ -114,15 +114,14 @@ def _parse_split_test_data_str():
""" """
tuple_class = collections.namedtuple('TestCase', 'input, keep, no_keep') tuple_class = collections.namedtuple('TestCase', 'input, keep, no_keep')
result = []
for line in test_data_str.splitlines(): for line in test_data_str.splitlines():
if not line: if not line:
continue continue
data = line.split('/') data = line.split('/')
item = tuple_class(input=data[0], keep=data[1].split('|'), item = tuple_class(input=data[0], keep=data[1].split('|'),
no_keep=data[2].split('|')) no_keep=data[2].split('|'))
result.append(item) yield item
return result yield tuple_class(input='', keep=[], no_keep=[])
class TestSplit: class TestSplit: