Skip to content

Commit d7d4fea

Browse files
authored
bpo-29181: Skip test_tarfile tests on PermissionError raised by Android (pythonGH-4375)
1 parent 6a55d09 commit d7d4fea

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

Lib/test/test_tarfile.py

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1147,7 +1147,10 @@ def test_link_size(self):
11471147
target = os.path.join(TEMPDIR, "link_target")
11481148
with open(target, "wb") as fobj:
11491149
fobj.write(b"aaa")
1150-
os.link(target, link)
1150+
try:
1151+
os.link(target, link)
1152+
except PermissionError as e:
1153+
self.skipTest('os.link(): %s' % e)
11511154
try:
11521155
tar = tarfile.open(tmpname, self.mode)
11531156
try:
@@ -1609,7 +1612,10 @@ def setUp(self):
16091612
with open(self.foo, "wb") as fobj:
16101613
fobj.write(b"foo")
16111614

1612-
os.link(self.foo, self.bar)
1615+
try:
1616+
os.link(self.foo, self.bar)
1617+
except PermissionError as e:
1618+
self.skipTest('os.link(): %s' % e)
16131619

16141620
self.tar = tarfile.open(tmpname, "w")
16151621
self.tar.add(self.foo)

0 commit comments

Comments
 (0)