Skip to content

Commit ac0e4d0

Browse files
committed
Add test confirming builtin redefinition is ok (see pr comment)
1 parent 57e6583 commit ac0e4d0

File tree

1 file changed

+21
-0
lines changed

1 file changed

+21
-0
lines changed

dowsing/tests/setuptools.py

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -396,3 +396,24 @@ def test_circular_references(self) -> None:
396396
self.assertEqual(d.name, "foo")
397397
self.assertEqual(d.version, "??")
398398
self.assertEqual(d.classifiers, ())
399+
400+
def test_redefines_builtin(self) -> None:
401+
d = self._read(
402+
"""\
403+
import setuptools
404+
with open("CREDITS.txt", "r", encoding="utf-8") as fp:
405+
credits = fp.read()
406+
407+
long_desc = "a" + credits + "b"
408+
name = "foo"
409+
410+
kwargs = dict(
411+
long_description = long_desc,
412+
name = name,
413+
)
414+
415+
setuptools.setup(**kwargs)
416+
"""
417+
)
418+
self.assertEqual(d.name, "foo")
419+
self.assertEqual(d.description, "??")

0 commit comments

Comments
 (0)