##// END OF EJS Templates
tests: move handling of None "el" out of linematch()...
Martin von Zweigbergk -
r38570:5a20b609 default
parent child Browse files
Show More
@@ -1482,7 +1482,8 b' class TTest(Test):'
1482
1482
1483 optional = []
1483 optional = []
1484 for i, el in enumerate(els):
1484 for i, el in enumerate(els):
1485
1485 r = False
1486 if el:
1486 r = self.linematch(el, lout)
1487 r = self.linematch(el, lout)
1487 if isinstance(r, str):
1488 if isinstance(r, str):
1488 if r == '-glob':
1489 if r == '-glob':
@@ -1606,10 +1607,9 b' class TTest(Test):'
1606 return TTest.rematch(res, l)
1607 return TTest.rematch(res, l)
1607
1608
1608 def linematch(self, el, l):
1609 def linematch(self, el, l):
1609 retry = False
1610 if el == l: # perfect match (fast)
1610 if el == l: # perfect match (fast)
1611 return True
1611 return True
1612 if el:
1612 retry = False
1613 if el.endswith(b" (?)\n"):
1613 if el.endswith(b" (?)\n"):
1614 retry = "retry"
1614 retry = "retry"
1615 el = el[:-5] + b"\n"
1615 el = el[:-5] + b"\n"
General Comments 0
You need to be logged in to leave comments. Login now