@@ -1499,12 +1499,13 @@ def test_iterdir_recursive_symlink(self):
1499
1499
1500
1500
@support .skip_unless_symlink
1501
1501
def test_iterdir_recursive_symlink_cycle (self ):
1502
+ P = self .cls
1502
1503
os .mkdir (join ('dirF' ))
1503
1504
os .mkdir (join ('dirF' , 'dirG' ))
1504
1505
os .mkdir (join ('dirF' , 'dirH' ))
1505
- open (join ('dirF' , 'fileF' ), 'w' ). close ()
1506
- open (join ('dirF' , 'dirG' , 'fileG' ), 'w' ). close ()
1507
- open (join ('dirF' , 'dirH' , 'fileH' ), 'w' ). close ()
1506
+ P (join ('dirF' , 'fileF' )). touch ()
1507
+ P (join ('dirF' , 'dirG' , 'fileG' )). touch ()
1508
+ P (join ('dirF' , 'dirH' , 'fileH' )). touch ()
1508
1509
os .symlink (os .path .join ('..' , 'dirG' ), join ('dirF' , 'dirH' , 'linkG' ))
1509
1510
os .symlink (os .path .join ('..' , 'dirH' ), join ('dirF' , 'dirG' , 'linkH' ))
1510
1511
# Now have structure
@@ -1523,7 +1524,6 @@ def test_iterdir_recursive_symlink_cycle(self):
1523
1524
# |
1524
1525
# ...
1525
1526
try :
1526
- P = self .cls
1527
1527
p = P (join ('dirF' ))
1528
1528
it = p .iterdir (recursive = True )
1529
1529
paths = set (it )
0 commit comments