Skip to content

Commit 198937d

Browse files
committed
test_math: Treat duplicate test ids as failure.
1 parent faa1799 commit 198937d

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

Lib/test/test_math.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2144,7 +2144,12 @@ def test_mtestfile(self):
21442144
fail_fmt = "{}: {}{!r}: {}"
21452145

21462146
failures = []
2147+
ids = set()
21472148
for id, fn, args, expected, flags in parse_mtestfile(math_testcases):
2149+
if id in ids:
2150+
failures.append(f"Duplicate test id {id}")
2151+
ids.add(id)
2152+
21482153
func = getattr(math, fn)
21492154

21502155
if 'invalid' in flags or 'divide-by-zero' in flags:

0 commit comments

Comments
 (0)