Skip to content

Commit 31bbbb4

Browse files
authored
Merge pull request #1236 from qiboteam/cuquantum_test
Fix `cuquantum` test bug in `test_backends_clifford.py`
2 parents 7190eae + e8585d4 commit 31bbbb4

File tree

1 file changed

+5
-9
lines changed

1 file changed

+5
-9
lines changed

tests/test_backends_clifford.py

+5-9
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,7 @@
44
import pytest
55

66
from qibo import Circuit, gates, set_backend
7-
from qibo.backends import (
8-
CliffordBackend,
9-
GlobalBackend,
10-
NumpyBackend,
11-
TensorflowBackend,
12-
)
7+
from qibo.backends import CliffordBackend, GlobalBackend, NumpyBackend
138
from qibo.backends.clifford import _get_engine_name
149
from qibo.noise import DepolarizingError, NoiseModel, PauliError
1510
from qibo.quantum_info.random_ensembles import random_clifford
@@ -18,11 +13,12 @@
1813

1914

2015
def construct_clifford_backend(backend):
21-
if isinstance(backend, TensorflowBackend):
16+
if backend.__class__.__name__ in ["TensorflowBackend", "CuQuantumBackend"]:
2217
with pytest.raises(NotImplementedError):
2318
clifford_backend = CliffordBackend(backend.name)
24-
else:
25-
return CliffordBackend(_get_engine_name(backend))
19+
pytest.skip("Clifford backend not defined for the this engine.")
20+
21+
return CliffordBackend(_get_engine_name(backend))
2622

2723

2824
THETAS_1Q = [

0 commit comments

Comments
 (0)