@@ -339,10 +339,10 @@ def test_packages_distributions_all_module_types(self):
339339 Version: 1.0.0
340340 """ ,
341341 'RECORD' : '' .join (
342- f'{ i } -top-level { suffix } ,,\n '
343- f'{ i } -in-namespace /mod{ suffix } ,,\n '
344- f'{ i } -in-package /__init__.py,,\n '
345- f'{ i } -in-package /mod{ suffix } ,,\n '
342+ f'top_level_ { i } { suffix } ,,\n '
343+ f'in_namespace_ { i } /mod{ suffix } ,,\n '
344+ f'in_package_ { i } /__init__.py,,\n '
345+ f'in_package_ { i } /mod{ suffix } ,,\n '
346346 for i , suffix in enumerate (suffixes )
347347 ),
348348 },
@@ -353,6 +353,11 @@ def test_packages_distributions_all_module_types(self):
353353 distributions = packages_distributions ()
354354
355355 for i in range (len (suffixes )):
356- assert distributions [f'{ i } -top-level' ] == ['all_distributions' ]
357- assert distributions [f'{ i } -in-namespace' ] == ['all_distributions' ]
358- assert distributions [f'{ i } -in-package' ] == ['all_distributions' ]
356+ assert distributions [f'top_level_{ i } ' ] == ['all_distributions' ]
357+ assert distributions [f'in_namespace_{ i } ' ] == ['all_distributions' ]
358+ assert distributions [f'in_package_{ i } ' ] == ['all_distributions' ]
359+
360+ # All keys return from packages_distributions() should be valid import
361+ # names, which means that they must _at least_ be valid identifiers:
362+ for import_name in distributions .keys ():
363+ assert import_name .isidentifier (), import_name
0 commit comments