]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
bpo-1812: Fix newline conversion when doctest.testfile loads from a package whose...
authorPeter Donis <peterdonis@alum.mit.edu>
Thu, 26 Mar 2020 15:53:16 +0000 (11:53 -0400)
committerGitHub <noreply@github.com>
Thu, 26 Mar 2020 15:53:16 +0000 (10:53 -0500)
commite0b8101492f6c61dee831425b4d3dae39a953599
treef734255a1f628628a1788b7d84d5e3bf3f00e8f4
parent59c644eaa72b0cc48302f59d66852c4ea8332eba
bpo-1812: Fix newline conversion when doctest.testfile loads from a package whose loader has a get_data method (GH-17385)

This pull request fixes the newline conversion bug originally reported in bpo-1812. When that issue was originally submitted, the open builtin did not default to universal newline mode; now it does, which makes the issue fix simpler, since the only code path that needs to be changed is the one in doctest._load_testfile where the file is loaded from a package whose loader has a get_data method.
Lib/doctest.py
Lib/test/test_doctest.py
Misc/ACKS
Misc/NEWS.d/next/Tests/2019-11-25-21-46-47.bpo-1812.sAbTbY.rst [new file with mode: 0644]