Esempio n. 1
0
 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)
Esempio n. 2
0
 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)]
Esempio n. 3
0
 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)])
Esempio n. 4
0
 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)])
Esempio n. 5
0
 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)]
Esempio n. 6
0
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
Esempio n. 7
0
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))
Esempio n. 8
0
 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"]
Esempio n. 9
0
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
Esempio n. 10
0
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))
Esempio n. 11
0
 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"]
Esempio n. 12
0
 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)
Esempio n. 13
0
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)