File tree Expand file tree Collapse file tree 1 file changed +2
-2
lines changed Expand file tree Collapse file tree 1 file changed +2
-2
lines changed Original file line number Diff line number Diff line change @@ -1684,14 +1684,14 @@ def test_missing_fileobj(self):
16841684 @unittest .mock .patch ('os.chmod' )
16851685 def test_deferred_directory_attributes_update (self , mock_chmod ):
16861686 # Regression test for gh-127987: setting attributes on arbitrary files
1687- tempdir = os .path .join (TEMPDIR , 'test127987' )
1687+ tempdir = os .path .realpath ( os . path . join (TEMPDIR , 'test127987' ) )
16881688 def mock_chmod_side_effect (path , mode , ** kwargs ):
16891689 target_path = os .path .realpath (path )
16901690 if os .path .commonpath ([target_path , tempdir ]) != tempdir :
16911691 raise Exception ("should not try to chmod anything outside the destination" , target_path )
16921692 mock_chmod .side_effect = mock_chmod_side_effect
16931693
1694- outside_tree_dir = os .path .join (TEMPDIR , 'outside_tree_dir' )
1694+ outside_tree_dir = os .path .realpath ( os . path . join (TEMPDIR , 'outside_tree_dir' ) )
16951695 with ArchiveMaker () as arc :
16961696 arc .add ('x' , symlink_to = '.' )
16971697 arc .add ('x' , type = tarfile .DIRTYPE , mode = '?rwsrwsrwt' )
You can’t perform that action at this time.
0 commit comments