1
0
forked from VimPlug/jedi

Fixed whitespace problems in completion tests

This commit is contained in:
Danilo Bargen
2014-07-26 17:37:30 +02:00
parent c85bdb8ff1
commit 2a1c108bbf
5 changed files with 20 additions and 17 deletions

View File

@@ -236,7 +236,7 @@ def collect_file_tests(lines, lines_to_execute):
correct = None
test_type = None
for line_nr, line in enumerate(lines, 1):
if correct:
if correct is not None:
r = re.match('^(\d+)\s*(.*)$', correct)
if r:
column = int(r.group(1))
@@ -255,10 +255,13 @@ def collect_file_tests(lines, lines_to_execute):
correct = None
else:
try:
r = re.search(r'(?:^|(?<=\s))#([?!<])\s*([^\n]+)', line)
r = re.search(r'(?:^|(?<=\s))#([?!<])\s*([^\n]*)', line)
# test_type is ? for completion and ! for goto_assignments
test_type = r.group(1)
correct = r.group(2)
# Quick hack to make everything work (not quite a bloody unicorn hack though).
if correct == '':
correct = ' '
start = r.start()
except AttributeError:
correct = None