Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

bpo-39460: Disable test_zipfile.test_add_file_after_2107() #18247

Open
wants to merge 2 commits into
base: master
from

Conversation

@vstinner
Copy link
Member

vstinner commented Jan 29, 2020

Disable the test because it fails on Fedora Rawhide with XFS
filesystem.

https://bugs.python.org/issue39460

Disable the test because it fails on Fedora Rawhide with XFS
filesystem.
@hroncok

This comment has been minimized.

Copy link
Contributor

hroncok commented Jan 29, 2020

Can we do a detection on only skip if the timestamp is weird?

@vstinner

This comment has been minimized.

Copy link
Member Author

vstinner commented Jan 29, 2020

Can we do a detection on only skip if the timestamp is weird?

Maybe. But it seems simpler to me to skip the test until the kernel bug is fixed.

@codecov

This comment has been minimized.

Copy link

codecov bot commented Jan 29, 2020

Codecov Report

Merging #18247 into master will increase coverage by 0.00%.
The diff coverage is n/a.

Impacted file tree graph

@@            Coverage Diff            @@
##           master   #18247     +/-   ##
=========================================
  Coverage   82.12%   82.12%             
=========================================
  Files        1955     1954      -1     
  Lines      588721   583389   -5332     
  Branches    44382    44382             
=========================================
- Hits       483463   479090   -4373     
+ Misses      95628    94673    -955     
+ Partials     9630     9626      -4     
Impacted Files Coverage Δ
Lib/distutils/tests/test_bdist_rpm.py 30.00% <0.00%> (-65.00%) ⬇️
Lib/distutils/command/bdist_rpm.py 7.63% <0.00%> (-56.88%) ⬇️
Lib/test/test_urllib2net.py 76.92% <0.00%> (-13.85%) ⬇️
Lib/test/test_smtpnet.py 78.57% <0.00%> (-7.15%) ⬇️
Lib/ftplib.py 63.85% <0.00%> (-6.06%) ⬇️
Lib/test/test_ftplib.py 87.11% <0.00%> (-4.72%) ⬇️
Tools/scripts/db2pickle.py 17.82% <0.00%> (-3.97%) ⬇️
Tools/scripts/pickle2db.py 16.98% <0.00%> (-3.78%) ⬇️
Lib/test/test_socket.py 71.94% <0.00%> (-3.77%) ⬇️
Lib/test/test_asyncio/test_base_events.py 91.84% <0.00%> (-3.30%) ⬇️
... and 328 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update e1e8000...d2a3f06. Read the comment docs.

@@ -616,6 +616,18 @@ def test_add_file_after_2107(self):
except OverflowError:
self.skipTest('Host fs cannot set timestamp to required value.')

mtime_ns = os.stat(TESTFN).st_mtime_ns
if mtime_ns != (4386268800 * 10**9):

This comment has been minimized.

Copy link
@hroncok

hroncok Jan 29, 2020

Contributor

Just curious. Would you consider this better or worse than the 2 lines one?

Suggested change
if mtime_ns != (4386268800 * 10**9):
if (mtime_ns := os.stat(TESTFN).st_mtime_ns) != (4386268800 * 10**9):
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
4 participants
You can’t perform that action at this time.