gh-107609: Fix duplicate module check in Argument Clinic (#107610)

Also remove duplicate module def from _testcapi.
This commit is contained in:
Erlend E. Aasland 2023-08-04 07:28:25 +02:00 committed by GitHub
parent e52e87c349
commit a443c310ac
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 15 additions and 3 deletions

View file

@ -416,6 +416,16 @@ class ClinicWholeFileTest(TestCase):
"""
self.expect_failure(block, err, lineno=8)
def test_module_already_got_one(self):
err = "Already defined module 'm'!"
block = """
/*[clinic input]
module m
module m
[clinic start generated code]*/
"""
self.expect_failure(block, err, lineno=3)
class ClinicGroupPermuterTest(TestCase):
def _test(self, l, m, r, output):