mirror of
https://github.com/lutris/lutris
synced 2024-10-14 19:53:53 +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):
|
def set_value(self, path, subkey, value):
|
||||||
key = self.keys.get(path)
|
key = self.keys.get(path)
|
||||||
if not key:
|
if not key:
|
||||||
key = WineRegistry(path=path)
|
key = WineRegistryKey(path=path)
|
||||||
|
self.keys[key.name] = key
|
||||||
key.set_subkey(subkey, value)
|
key.set_subkey(subkey, value)
|
||||||
|
|
||||||
def get_unix_path(self, windows_path):
|
def get_unix_path(self, windows_path):
|
||||||
|
|
|
@ -68,6 +68,16 @@ class TestWineRegistry(TestCase):
|
||||||
self.registry.set_value('Control Panel/Desktop', 'DragWidth', '8')
|
self.registry.set_value('Control Panel/Desktop', 'DragWidth', '8')
|
||||||
self.assertEqual(self.registry.query('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):
|
class TestWineRegistryKey(TestCase):
|
||||||
def test_creation_by_key_def_parses(self):
|
def test_creation_by_key_def_parses(self):
|
||||||
|
|
Loading…
Reference in a new issue