Skip to content

Commit df3224b

Browse files
committed
Using winreg.DeleteTree to replace delete_tree in test_winreg
1 parent ea51e74 commit df3224b

1 file changed

Lines changed: 3 additions & 15 deletions

File tree

Lib/test/test_winreg.py

Lines changed: 3 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -66,23 +66,11 @@ class BaseWinregTests(unittest.TestCase):
6666
def setUp(self):
6767
# Make sure that the test key is absent when the test
6868
# starts.
69-
self.delete_tree(HKEY_CURRENT_USER, test_key_name)
70-
71-
def delete_tree(self, root, subkey):
7269
try:
73-
hkey = OpenKey(root, subkey, 0, KEY_ALL_ACCESS)
70+
DeleteTree(HKEY_CURRENT_USER, test_key_name)
7471
except OSError:
75-
# subkey does not exist
76-
return
77-
while True:
78-
try:
79-
subsubkey = EnumKey(hkey, 0)
80-
except OSError:
81-
# no more subkeys
82-
break
83-
self.delete_tree(hkey, subsubkey)
84-
CloseKey(hkey)
85-
DeleteKey(root, subkey)
72+
# Key doesn't exist, which is fine
73+
pass
8674

8775
def _write_test_data(self, root_key, subkeystr="sub_key",
8876
CreateKey=CreateKey):

0 commit comments

Comments
 (0)