Skip to content

Commit 04713ee

Browse files
committed
Add a test for setup.py with no name
1 parent 5fbfdfa commit 04713ee

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

test/test_package_identification_python.py

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,15 @@ def test_empty_setup_py(unchanged_empty_descriptor):
6060
assert e.match('not a Distutils setup script')
6161

6262

63+
@pytest.mark.xfail
64+
def test_setup_py_no_name(unchanged_empty_descriptor):
65+
extension = PythonPackageIdentification()
66+
(unchanged_empty_descriptor.path / 'setup.py').write_text(
67+
'import setuptools; setuptools.setup(name="")')
68+
with pytest.raises(RuntimeError):
69+
extension.identify(unchanged_empty_descriptor)
70+
71+
6372
def test_re_identify_if_non_python_package(package_descriptor):
6473
package_descriptor.name = 'other-package'
6574
package_descriptor.type = 'other'

0 commit comments

Comments
 (0)