From 9fb33cb818ab51e9bd5a409354024be183f9b8ce Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alex=20Gr=C3=B6nholm?= Date: Mon, 13 Mar 2023 16:57:38 +0200 Subject: Mark generated files as regular files (#511) Fixes #506. --- tests/test_wheelfile.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'tests/test_wheelfile.py') 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 -- cgit v1.2.1