Skip to content

Commit e75ce6a

Browse files
author
Nathan Stocks
committed
beef up the doctest test for full coverage
1 parent 7c0f2e9 commit e75ce6a

1 file changed

Lines changed: 8 additions & 0 deletions

File tree

green/test/test_result.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -338,13 +338,21 @@ def f():
338338
dt = parser.get_doctest(test, {"f": f}, "doctest.name", "somefile.py", 20)
339339
dt.__module__ = "somefile"
340340
p = proto_test(doctest.DocTestCase(dt))
341+
# no description
342+
self.assertEqual(p.getDescription(0), "")
343+
self.assertEqual(p.getDescription(1), "")
341344
# short description
342345
self.assertEqual(p.getDescription(2), "doctest.name")
343346
# long description
344347
description = p.getDescription(3)
345348
self.assertIn("doctest.name", description)
346349
self.assertIn("somefile.py", description)
347350
self.assertIn("20", description)
351+
# very long == long
352+
description = p.getDescription(4)
353+
self.assertIn("doctest.name", description)
354+
self.assertIn("somefile.py", description)
355+
self.assertIn("20", description)
348356
# dotted name
349357
self.assertEqual(p.dotted_name, "doctest.name")
350358

0 commit comments

Comments
 (0)