def runTest(self): mock_backend_1 = MockBackend('mock-backend-1') mock_backend_2 = MockBackend('mock-backend-2') self.assertEqual(mock_backend_1.settings['key_1'], 'key descritpion 1') backends.Register(mock_backend_1) backends.Register(mock_backend_2) devices = list(backends.ListDevices()) self.assertEqual(len(devices), 4) self.assertIsNotNone(backends.GetDevice('mock-backend-1', 'device-1')) self.assertIsNotNone(backends.GetDevice('mock-backend-1', 'device-2')) self.assertIsNotNone(backends.GetDevice('mock-backend-2', 'device-1')) self.assertIsNotNone(backends.GetDevice('mock-backend-2', 'device-1')) self.assertTrue('key_1' in mock_backend_1.settings)
def RegisterAllBackends(): """Registers all the known backends.""" from memory_inspector.core import backends from memory_inspector.backends.android import android_backend backends.Register(android_backend.AndroidBackend())