gh-105089: Fix test_create_directory_with_write test failure in AIX (GH-105228)

This commit is contained in:
Ayappan Perumal 2024-02-01 17:22:54 +05:30 committed by GitHub
parent 0bf42dae7e
commit 4dbb198d27
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 5 additions and 1 deletions

View file

@ -2959,7 +2959,7 @@ def test_create_directory_with_write(self):
directory = os.path.join(TESTFN2, "directory2")
os.mkdir(directory)
mode = os.stat(directory).st_mode
mode = os.stat(directory).st_mode & 0xFFFF
zf.write(directory, arcname="directory2/")
zinfo = zf.filelist[1]
self.assertEqual(zinfo.filename, "directory2/")

View file

@ -0,0 +1,4 @@
Fix
``test.test_zipfile.test_core.TestWithDirectory.test_create_directory_with_write``
test in AIX by doing a bitwise AND of 0xFFFF on mode , so that it will be in
sync with ``zinfo.external_attr``