mirror of
https://github.com/lutris/lutris
synced 2024-10-04 14:59:37 +00:00
Test adding new keys to WineRegistry
This commit is contained in:
parent
2f582f3966
commit
412211be24
|
@ -146,7 +146,8 @@ class WineRegistry(object):
|
|||
def set_value(self, path, subkey, value):
|
||||
key = self.keys.get(path)
|
||||
if not key:
|
||||
key = WineRegistry(path=path)
|
||||
key = WineRegistryKey(path=path)
|
||||
self.keys[key.name] = key
|
||||
key.set_subkey(subkey, value)
|
||||
|
||||
def get_unix_path(self, windows_path):
|
||||
|
|
|
@ -68,6 +68,16 @@ class TestWineRegistry(TestCase):
|
|||
self.registry.set_value('Control Panel/Desktop', 'DragWidth', '8')
|
||||
self.assertEqual(self.registry.query('Control Panel/Desktop', 'DragWidth'), '8')
|
||||
|
||||
def test_can_set_value_to_a_new_sub_key(self):
|
||||
self.assertEqual(self.registry.query('Control Panel/Desktop', 'BliBlu'), None)
|
||||
self.registry.set_value('Control Panel/Desktop', 'BliBlu', 'yep')
|
||||
self.assertEqual(self.registry.query('Control Panel/Desktop', 'BliBlu'), 'yep')
|
||||
|
||||
def test_can_set_value_to_a_new_key(self):
|
||||
self.assertEqual(self.registry.query('Wine/DX11', 'FullyWorking'), None)
|
||||
self.registry.set_value('Wine/DX11', 'FullyWorking', 'HellYeah')
|
||||
self.assertEqual(self.registry.query('Wine/DX11', 'FullyWorking'), 'HellYeah')
|
||||
|
||||
|
||||
class TestWineRegistryKey(TestCase):
|
||||
def test_creation_by_key_def_parses(self):
|
||||
|
|
Loading…
Reference in a new issue