summaryrefslogtreecommitdiff
path: root/tests/test_wheelfile.py
diff options
context:
space:
mode:
authorAlex Grönholm <alex.gronholm@nextday.fi>2023-03-13 16:57:38 +0200
committerGitHub <noreply@github.com>2023-03-13 16:57:38 +0200
commit9fb33cb818ab51e9bd5a409354024be183f9b8ce (patch)
tree6b23782c7864b3b23fbbc04994675eadbac42eee /tests/test_wheelfile.py
parent472e54eadb37ec9ae66a49711c3eb4c311c014e1 (diff)
downloadwheel-git-9fb33cb818ab51e9bd5a409354024be183f9b8ce.tar.gz
Mark generated files as regular files (#511)
Fixes #506.
Diffstat (limited to 'tests/test_wheelfile.py')
-rw-r--r--tests/test_wheelfile.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/tests/test_wheelfile.py b/tests/test_wheelfile.py
index ab286a6..b587821 100644
--- a/tests/test_wheelfile.py
+++ b/tests/test_wheelfile.py
@@ -1,5 +1,6 @@
from __future__ import annotations
+import stat
import sys
from zipfile import ZIP_DEFLATED, ZipFile
@@ -185,9 +186,8 @@ def test_attributes(tmp_path_factory, wheel_path):
with ZipFile(wheel_path, "r") as zf:
for filename, mode in files:
info = zf.getinfo(filename)
- assert info.external_attr == (mode | 0o100000) << 16
+ assert info.external_attr == (mode | stat.S_IFREG) << 16
assert info.compress_type == ZIP_DEFLATED
info = zf.getinfo("test-1.0.dist-info/RECORD")
- permissions = (info.external_attr >> 16) & 0o777
- assert permissions == 0o664
+ assert info.external_attr == (0o664 | stat.S_IFREG) << 16