Uh oh!
There was an error while loading. Please reload this page.
bpo-10572: Move test sub-packages to Lib/test - #18524
Conversation
…test: tkinter/test distutils/tests ctypes/tests lib2to3/tests sqlite3/test unittest/test
746c83b to
36b41ebCompareThere was a problem hiding this comment.
Please make sure that tests still run correctly when running from an installed instance of Python, not just from a development build directory. The various test directories are installed in the main Makefile (Makefile.pre.in) libinstall rule. I think you'll find that many tests are now broken. See the LIBSUBDIRS variable in the Makefile. (I see that the dev guide does not refer to this topic so I've opened a devguide issue about it: python/devguide#573)
bedevere-bot
commented
Feb 16, 2020
A Python core developer has requested some changes be made to your pull request before we can consider merging it. If you could please address their requests along with any other requests in other reviews from core developers that would be appreciated. Once you have made the requested changes, please leave a comment on this pull request containing the phrase |
idomic
commented
Feb 16, 2020
Thanks @ned-deily , I've updated the makefile and adding a News file. |
bedevere-bot
commented
Feb 16, 2020
Thanks for making the requested changes! @ned-deily: please review the changes made to this pull request. |
idomic
commented
Feb 17, 2020
Ok I fixed all of the tests expect 1 in lib2to3 in which I'm not really sure what's going on. |
idomic
commented
Feb 23, 2020
When looking on the test that's failing: test_write_filtered_python_package (test.test_zipfile.PyZipFileTests) ... File "/Users/runner/runners/2.164.0/work/cpython/cpython/Lib/test/lib2to3_tests/data/bom.py", line 2 It looks like it uses print syntax of python 2.7 which is not relevant anymore, any idea why is it there? I suspect in the master it was just not running and because now it's in the tests folder it's running by default. I have made the requested changes; please review again |
bedevere-bot
commented
Feb 23, 2020
Thanks for making the requested changes! @ned-deily: please review the changes made to this pull request. |
brettcannon
commented
Mar 5, 2020
@idomic it looks like it's a test file for the lib2to3 test to use. There's probably a test that reads that file, runs lib2to3 on it, and checks the results. So that file is very likely there on purpose and meant to be Python 2 syntax. |
brettcannon
commented
Mar 5, 2020
@idomic you also have conflicts. It might be easier to do one PR per package so lessen the chances of merge conflicts occurring. |
brettcannon
left a comment
There was a problem hiding this comment.
The merge conflicts need to be fixed, and I would strongly suggest breaking this PR up into single PRs per package.
bedevere-bot
commented
Mar 13, 2020
A Python core developer has requested some changes be made to your pull request before we can consider merging it. If you could please address their requests along with any other requests in other reviews from core developers that would be appreciated. Once you have made the requested changes, please leave a comment on this pull request containing the phrase |
idomic
commented
Mar 15, 2020
I'll submit a new PR with 1 package and will tag you and Ned |
https://bugs.python.org/issue10572