def test_logical_to_physical_without_mapper_returns_correct_result(self): qd_id = 1234 expected = qd_id api = MockApiClient() backend = QIBackend(quantum_inspire_api=api) backend.main_engine = MagicMock(mapper=None) actual = backend._logical_to_physical(qd_id) self.assertEqual(actual, expected)
def test_logical_to_physical_with_mapper_returns_correct_result(self): qd_id = 0 expected = 1234 api = MockApiClient() backend = QIBackend(quantum_inspire_api=api) backend.main_engine = MagicMock() backend.main_engine.mapper.current_mapping = [expected, qd_id] actual = backend._logical_to_physical(qd_id) self.assertEqual(actual, expected)