#7930: fix stripid

This commit is contained in:
Ezio Melotti 2010-02-16 23:26:09 +00:00
parent 6dfe66298b
commit e511fc7979
2 changed files with 14 additions and 3 deletions

View file

@ -291,6 +291,19 @@ class PyDocDocTest(unittest.TestCase):
"white space was not stripped from module name "
"or other error output mismatch")
def test_stripid(self):
# test with strings, other implementations might have different repr()
stripid = pydoc.stripid
# strip the id
self.assertEqual(stripid('<function stripid at 0x88dcee4>'),
'<function stripid>')
self.assertEqual(stripid('<function stripid at 0x01F65390>'),
'<function stripid>')
# nothing to strip, return the same text
self.assertEqual(stripid('42'), '42')
self.assertEqual(stripid("<type 'exceptions.Exception'>"),
"<type 'exceptions.Exception'>")
class TestDescriptions(unittest.TestCase):