Kaydet (Commit) b7a51560 authored tarafından Martin v. Löwis's avatar Martin v. Löwis

Issue #6221: Delete test registry key before running the test.

üst 0a044e17
......@@ -28,6 +28,27 @@ test_data = [
class WinregTests(unittest.TestCase):
remote_name = None
def setUp(self):
# Make sure that the test key is absent when the test
# starts.
self.delete_tree(HKEY_CURRENT_USER, test_key_name)
def delete_tree(self, root, subkey):
try:
hkey = OpenKey(root, subkey, KEY_ALL_ACCESS)
except WindowsError:
# subkey does not exist
return
while True:
try:
subsubkey = EnumKey(hkey, 0)
except WindowsError:
# no more subkeys
break
self.delete_tree(hkey, subsubkey)
CloseKey(hkey)
DeleteKey(root, subkey)
def WriteTestData(self, root_key, subkeystr="sub_key"):
# Set the default value for this key.
SetValue(root_key, test_key_name, REG_SZ, "Default value")
......
......@@ -46,6 +46,8 @@ Library
Windows
-------
- Issue #6221: Delete test registry key before running the test.
- Issue #6158: Package Sine-1000Hz-300ms.aif in MSI file.
C-API
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment