Skip to content

Commit e95bb5c

Browse files
authored
Add line number for easy debugging (#358)
1 parent 6897169 commit e95bb5c

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

pydatastructs/utils/tests/test_code_quality.py

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,14 @@ def test_trailing_white_spaces():
1818
for file_path in py_files:
1919
file = open(file_path, "r")
2020
line = file.readline()
21+
line_number = 1
2122
while line != "":
2223
if line.endswith(" \n") or line.endswith("\t\n") \
2324
or line.endswith(" ") or line.endswith("\t"):
24-
assert False, "%s contains trailing whitespace at %s"\
25-
%(file_path, line)
25+
assert False, "%s contains trailing whitespace at line number %d: %s"\
26+
%(file_path, line_number, line)
2627
line = file.readline()
28+
line_number += 1
2729
file.close()
2830

2931
def test_final_new_lines():
@@ -46,6 +48,7 @@ def test_comparison_True_False_None():
4648
if file_path.find("test_code_quality.py") == -1:
4749
file = open(file_path, "r")
4850
line = file.readline()
51+
line_number = 1
4952
while line != "":
5053
if ((line.find("== True") != -1) or
5154
(line.find("== False") != -1) or
@@ -54,9 +57,10 @@ def test_comparison_True_False_None():
5457
(line.find("!= False") != -1) or
5558
(line.find("!= None") != -1)):
5659
assert False, "%s compares True/False/None using by "\
57-
"value, should be done by reference at %s"\
58-
%(file_path, line)
60+
"value, should be done by reference at line number %d: %s"\
61+
%(file_path, line_number, line)
5962
line = file.readline()
63+
line_number += 1
6064
file.close()
6165

6266
def test_presence_of_tabs():

0 commit comments

Comments
 (0)