Skip to content

test_descr fails when run with -OO #115249

@sobolevn

Description

@sobolevn

Bug report

Output:

» ./python.exe -OO -m test test_descr
Using random seed: 1321086896
0:00:00 load avg: 3.34 Run 1 test sequentially
0:00:00 load avg: 3.34 [1/1] test_descr
test test_descr failed -- Traceback (most recent call last):
  File "/Users/sobolev/Desktop/cpython2/Lib/test/test_descr.py", line 1601, in test_classmethods
    self.assertEqual(cm.__dict__, cm_dict)
    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^
AssertionError: {'__module__': 'test.test_descr', '__name__':[114 chars]: {}} != {'__annotations__': {}, '__doc__': 'f docstri[123 chars]>.f'}
  {'__annotations__': {},
-  '__doc__': None,
+  '__doc__': 'f docstring',
   '__module__': 'test.test_descr',
   '__name__': 'f',
   '__qualname__': 'ClassPropertiesAndMethods.test_classmethods.<locals>.f'}

test_descr failed (1 failure)

== Tests result: FAILURE ==

1 test failed:
    test_descr

Total duration: 353 ms
Total tests: run=156 failures=1 skipped=2
Total test files: run=1/1 failed=1
Result: FAILURE

I have a fix ready.

Linked PRs

Metadata

Metadata

Assignees

Labels

testsTests in the Lib/test dirtype-bugAn unexpected behavior, bug, or error

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions