def test_walk_access_denied(self): with self.assertRaises(registry.exc.x_access_denied): key = registry.registry(TEST_KEY, access=registry.REGISTRY_ACCESS.KEY_NOTIFY) walker = registry.walk(key) key, keys, values = next(walker) list(keys)
def test_walk (self): walker = registry.walk (TEST_KEY) key, subkeys, values = next (walker) assert key == registry.registry (TEST_KEY) assert list (values) == [("winsys1", GUID), ("winsys2", GUID)] key, subkeys, values = next (walker) assert key == registry.registry (TEST_KEY) + "win:sys3" key, subkeys, values = next (walker) assert key == registry.registry (TEST_KEY) + "winsys2" assert list (values) == [("winsys2", GUID)]
def test_walk(self): walker = registry.walk(TEST_KEY) key, subkeys, values = next(walker) self.assertEqual(key, registry.registry(TEST_KEY)) self.assertEqual(list(values), [("winsys1", GUID), ("winsys2", GUID)]) key, subkeys, values = next(walker) self.assertEqual(key, registry.registry(TEST_KEY) + "win:sys3") key, subkeys, values = next(walker) self.assertEqual(key, registry.registry(TEST_KEY) + "winsys2") self.assertEqual(list(values), [("winsys2", GUID)])
def test_walk(self): walker = registry.walk(TEST_KEY) key, subkeys, values = next(walker) self.assertEqual(key, registry.registry(TEST_KEY)) self.assertEqual(list(values), [("winsys1", GUID),("winsys2", GUID)]) key, subkeys, values = next(walker) self.assertEqual(key, registry.registry(TEST_KEY) + "win:sys3") key, subkeys, values = next(walker) self.assertEqual(key, registry.registry(TEST_KEY) + "winsys2") self.assertEqual(list(values), [("winsys2", GUID)])
def key0_subset_of_key1 (key0, key1): s0 = set ((utils.relative_to (key.moniker, key0), frozenset (values)) for key, subkeys, values in registry.walk (key0)) s1 = set ((utils.relative_to (key.moniker, key1), frozenset (values)) for key, subkeys, values in registry.walk (key1)) return s0 < s1
def keys_are_equal (key0, key1): return \ list ((utils.relative_to (key.moniker, key0), list (values)) for key, subkeys, values in registry.walk (key0)) == \ list ((utils.relative_to (key.moniker, key1), list (values)) for key, subkeys, values in registry.walk (key1))
def test_walk_ignore_access_denied (self): key = registry.registry (TEST_KEY, access=registry.REGISTRY_ACCESS.KEY_NOTIFY) walker = registry.walk (key, ignore_access_errors=True) key, keys, values = next (walker) list (keys) == [key + "winsys2"]
def key0_subset_of_key1(key0, key1): s0 = set((utils.relative_to(key.moniker, key0), frozenset(values)) for key, subkeys, values in registry.walk(key0)) s1 = set((utils.relative_to(key.moniker, key1), frozenset(values)) for key, subkeys, values in registry.walk(key1)) return s0 < s1
def keys_are_equal(key0, key1): return \ list((utils.relative_to(key.moniker, key0), list(values)) for key, subkeys, values in registry.walk(key0)) == \ list((utils.relative_to(key.moniker, key1), list(values)) for key, subkeys, values in registry.walk(key1))
def test_walk_ignore_access_denied(self): key = registry.registry(TEST_KEY, access=registry.REGISTRY_ACCESS.KEY_NOTIFY) walker = registry.walk(key, ignore_access_errors=True) key, keys, values = next(walker) list(keys) == [key + "winsys2"]
def test_walk_access_denied (): key = registry.registry (TEST_KEY, access=registry.REGISTRY_ACCESS.KEY_NOTIFY) walker = registry.walk (key) key, keys, values = walker.next () list (keys)