Exemplo n.º 1
0
class RegistryTestCase(TestCase):
    def setUp(self):
        super(RegistryTestCase, self).setUp()
        self.registry = Registry(os.path.join(DATADIR, "registry"))

    def tearDown(self):
        self.registry.close()
        super(RegistryTestCase, self).tearDown()

    def test_length(self):
        self.assertEquals(28, len(self.registry))

    def test_keys(self):
        self.assertTrue(b"HKLM" in self.registry.keys())

    def test_subkeys(self):
        self.assertEquals([b"SOFTWARE", b"SYSTEM"],
                          self.registry.subkeys(b"HKLM"))

    def test_values(self):
        self.assertEquals(
            {
                b'DisplayName':
                (1, b'E\x00v\x00e\x00n\x00t\x00 \x00L\x00o\x00g\x00\x00\x00'),
                b'ErrorControl': (4, b'\x01\x00\x00\x00')
            },
            self.registry.values(
                b"HKLM/SYSTEM/CURRENTCONTROLSET/SERVICES/EVENTLOG"))
Exemplo n.º 2
0
class RegistryTestCase(TestCase):
    def setUp(self):
        super(RegistryTestCase, self).setUp()
        self.registry = Registry(os.path.join(DATADIR, "registry"))

    def tearDown(self):
        self.registry.close()
        super(RegistryTestCase, self).tearDown()

    def test_length(self):
        self.assertEquals(28, len(self.registry))

    def test_keys(self):
        self.assertTrue("HKLM" in self.registry.keys())

    def test_subkeys(self):
        self.assertEquals(["SOFTWARE", "SYSTEM"], self.registry.subkeys("HKLM"))

    def test_values(self):
        self.assertEquals(
            {
                "DisplayName": (1, "E\x00v\x00e\x00n\x00t\x00 \x00L\x00o\x00g\x00\x00\x00"),
                "ErrorControl": (4, "\x01\x00\x00\x00"),
            },
            self.registry.values("HKLM/SYSTEM/CURRENTCONTROLSET/SERVICES/EVENTLOG"),
        )
class RegistryTestCase(unittest.TestCase):
    def setUp(self):
        self.registry = Registry(os.path.join(DATADIR, "registry.tdb"))

    def tearDown(self):
        self.registry.close()

    def test_length(self):
        self.assertEquals(28, len(self.registry))

    def test_keys(self):
        self.assertTrue("HKLM" in self.registry.keys())

    def test_subkeys(self):
        self.assertEquals(["SOFTWARE", "SYSTEM"],
                          self.registry.subkeys("HKLM"))

    def test_values(self):
        self.assertEquals(
            {
                'DisplayName':
                (1L, 'E\x00v\x00e\x00n\x00t\x00 \x00L\x00o\x00g\x00\x00\x00'),
                'ErrorControl': (4L, '\x01\x00\x00\x00')
            },
            self.registry.values(
                "HKLM/SYSTEM/CURRENTCONTROLSET/SERVICES/EVENTLOG"))
Exemplo n.º 4
0
class RegistryTestCase(unittest.TestCase):
    def setUp(self):
        self.registry = Registry(os.path.join(DATADIR, "registry.tdb"))

    def tearDown(self):
        self.registry.close()

    def test_length(self):
        self.assertEquals(28, len(self.registry))

    def test_keys(self):
        self.assertTrue("HKLM" in self.registry.keys())

    def test_subkeys(self):
        self.assertEquals(["SOFTWARE", "SYSTEM"], self.registry.subkeys("HKLM"))

    def test_values(self):
        self.assertEquals({'DisplayName': (1L, 'E\x00v\x00e\x00n\x00t\x00 \x00L\x00o\x00g\x00\x00\x00'), 
                           'ErrorControl': (4L, '\x01\x00\x00\x00')}, 
                           self.registry.values("HKLM/SYSTEM/CURRENTCONTROLSET/SERVICES/EVENTLOG"))
Exemplo n.º 5
0
 def setUp(self):
     super(RegistryTestCase, self).setUp()
     self.registry = Registry(os.path.join(DATADIR, "registry.tdb"))
 def setUp(self):
     super(RegistryTestCase, self).setUp()
     self.registry = Registry(os.path.join(DATADIR, "registry"))
Exemplo n.º 7
0
 def setUp(self):
     self.registry = Registry(os.path.join(DATADIR, "registry.tdb"))
 def setUp(self):
     self.registry = Registry(os.path.join(DATADIR, "registry.tdb"))