Closed
Description
Bug report
Output:
» ./python.exe Lib/test/test_descrtut.py
F..F....
======================================================================
FAIL: tut1 (__main__.__test__)
Doctest: __main__.__test__.tut1
----------------------------------------------------------------------
Traceback (most recent call last):
File "/Users/sobolev/Desktop/cpython2/Lib/doctest.py", line 2271, in runTest
raise self.failureException(self.format_failure(new.getvalue()))
AssertionError: Failed doctest test for __main__.__test__.tut1
File "/Users/sobolev/Desktop/cpython2/Lib/test/test_descrtut.py", line unknown line number, in tut1
----------------------------------------------------------------------
File "/Users/sobolev/Desktop/cpython2/Lib/test/test_descrtut.py", line ?, in __main__.__test__.tut1
Failed example:
print(defaultdict) # show our type
Expected:
<class 'test.test_descrtut.defaultdict'>
Got:
<class '__main__.defaultdict'>
----------------------------------------------------------------------
File "/Users/sobolev/Desktop/cpython2/Lib/test/test_descrtut.py", line ?, in __main__.__test__.tut1
Failed example:
print(type(a)) # show its type
Expected:
<class 'test.test_descrtut.defaultdict'>
Got:
<class '__main__.defaultdict'>
----------------------------------------------------------------------
File "/Users/sobolev/Desktop/cpython2/Lib/test/test_descrtut.py", line ?, in __main__.__test__.tut1
Failed example:
print(a.__class__) # show its class
Expected:
<class 'test.test_descrtut.defaultdict'>
Got:
<class '__main__.defaultdict'>
======================================================================
FAIL: tut4 (__main__.__test__)
Doctest: __main__.__test__.tut4
----------------------------------------------------------------------
Traceback (most recent call last):
File "/Users/sobolev/Desktop/cpython2/Lib/doctest.py", line 2271, in runTest
raise self.failureException(self.format_failure(new.getvalue()))
AssertionError: Failed doctest test for __main__.__test__.tut4
File "/Users/sobolev/Desktop/cpython2/Lib/test/test_descrtut.py", line unknown line number, in tut4
----------------------------------------------------------------------
File "/Users/sobolev/Desktop/cpython2/Lib/test/test_descrtut.py", line ?, in __main__.__test__.tut4
Failed example:
C.foo(1)
Expected:
classmethod <class 'test.test_descrtut.C'> 1
Got:
classmethod <class '__main__.C'> 1
----------------------------------------------------------------------
File "/Users/sobolev/Desktop/cpython2/Lib/test/test_descrtut.py", line ?, in __main__.__test__.tut4
Failed example:
c.foo(1)
Expected:
classmethod <class 'test.test_descrtut.C'> 1
Got:
classmethod <class '__main__.C'> 1
----------------------------------------------------------------------
File "/Users/sobolev/Desktop/cpython2/Lib/test/test_descrtut.py", line ?, in __main__.__test__.tut4
Failed example:
D.foo(1)
Expected:
classmethod <class 'test.test_descrtut.D'> 1
Got:
classmethod <class '__main__.D'> 1
----------------------------------------------------------------------
File "/Users/sobolev/Desktop/cpython2/Lib/test/test_descrtut.py", line ?, in __main__.__test__.tut4
Failed example:
d.foo(1)
Expected:
classmethod <class 'test.test_descrtut.D'> 1
Got:
classmethod <class '__main__.D'> 1
----------------------------------------------------------------------
File "/Users/sobolev/Desktop/cpython2/Lib/test/test_descrtut.py", line ?, in __main__.__test__.tut4
Failed example:
E.foo(1)
Expected:
E.foo() called
classmethod <class 'test.test_descrtut.C'> 1
Got:
E.foo() called
classmethod <class '__main__.C'> 1
----------------------------------------------------------------------
File "/Users/sobolev/Desktop/cpython2/Lib/test/test_descrtut.py", line ?, in __main__.__test__.tut4
Failed example:
e.foo(1)
Expected:
E.foo() called
classmethod <class 'test.test_descrtut.C'> 1
Got:
E.foo() called
classmethod <class '__main__.C'> 1
----------------------------------------------------------------------
Ran 8 tests in 0.008s
FAILED (failures=2)
I have a PR ready.