From 4de7c5c10365edda9ee0cbf42cfa6a2e62118ba5 Mon Sep 17 00:00:00 2001 From: Tim Peters Date: Mon, 23 Aug 2004 22:38:05 +0000 Subject: [PATCH] test_DocTestFinder(): This test failed when test_doctest was run directly, due to assuming a filename specific to running tests "the normal way". +ELLIPSIS to the rescue! --- Lib/test/test_doctest.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/Lib/test/test_doctest.py b/Lib/test/test_doctest.py index 1268e6a29b9..d5e9ef50d45 100644 --- a/Lib/test/test_doctest.py +++ b/Lib/test/test_doctest.py @@ -280,8 +280,11 @@ We'll simulate a __file__ attr that ends in pyc: >>> print tests # doctest: +ELLIPSIS [] - >>> tests[0].filename - 'test_doctest.py' +The exact name depends on how test_doctest was invoked, so allow for +leading path components. + + >>> tests[0].filename # doctest: +ELLIPSIS + '...test_doctest.py' >>> test.test_doctest.__file__ = old