summaryrefslogtreecommitdiff
path: root/tests/test_wheelfile.py
diff options
context:
space:
mode:
authorAlex Grönholm <alex.gronholm@nextday.fi>2018-10-04 09:30:16 +0300
committerAlex Grönholm <alex.gronholm@nextday.fi>2018-10-04 09:30:16 +0300
commit15bb1abe8e45640b1c1086cfe212b819683486d2 (patch)
tree6d871a44f921faaf4b6a757b33b2a56eb95ff1a7 /tests/test_wheelfile.py
parent68278649c3a2c892b46c10ceb0d0f99c8be7039b (diff)
downloadwheel-git-15bb1abe8e45640b1c1086cfe212b819683486d2.tar.gz
Fixed permissions on the RECORD file
Fixes #261.
Diffstat (limited to 'tests/test_wheelfile.py')
-rw-r--r--tests/test_wheelfile.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/tests/test_wheelfile.py b/tests/test_wheelfile.py
index 03eeac7..760e977 100644
--- a/tests/test_wheelfile.py
+++ b/tests/test_wheelfile.py
@@ -161,3 +161,7 @@ def test_attributes(tmpdir_factory, wheel_path):
info = zf.getinfo(filename)
assert info.external_attr == (mode | 0o100000) << 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