Skip to content

Commit

Permalink
⬆️🪝 update pre-commit hooks (#421)
Browse files Browse the repository at this point in the history
  • Loading branch information
pre-commit-ci[bot] authored Jul 9, 2024
1 parent 8ed29b5 commit 49e2713
Show file tree
Hide file tree
Showing 6 changed files with 18 additions and 18 deletions.
2 changes: 1 addition & 1 deletion .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ repos:

# Python linting and formatting using ruff
- repo: https://github.com/astral-sh/ruff-pre-commit
rev: v0.5.0
rev: v0.5.1
hooks:
- id: ruff
args: ["--fix", "--show-fixes"]
Expand Down
2 changes: 1 addition & 1 deletion test/python/test_construction.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
from mqt import qcec


@pytest.fixture()
@pytest.fixture
def example_circuit() -> QuantumCircuit:
"""Fixture for a simple circuit."""
qc = QuantumCircuit(1)
Expand Down
4 changes: 2 additions & 2 deletions test/python/test_partial_equivalence.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
from mqt import qcec


@pytest.fixture()
@pytest.fixture
def original_circuit() -> QuantumCircuit:
"""Fixture for a simple circuit."""
qc = QuantumCircuit(3, 1)
Expand All @@ -20,7 +20,7 @@ def original_circuit() -> QuantumCircuit:
return qc


@pytest.fixture()
@pytest.fixture
def alternative_circuit() -> QuantumCircuit:
"""Fixture for a partially equivalent version of the simple circuit."""
qc = QuantumCircuit(3, 1)
Expand Down
22 changes: 11 additions & 11 deletions test/python/test_symbolic.py
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
beta = Parameter("beta")


@pytest.fixture()
@pytest.fixture
def rz_commute_lhs() -> QuantumCircuit:
"""Fixture for a circuit."""
qc = QuantumCircuit(2)
Expand All @@ -24,7 +24,7 @@ def rz_commute_lhs() -> QuantumCircuit:
return qc


@pytest.fixture()
@pytest.fixture
def rz_commute_rhs_correct() -> QuantumCircuit:
"""Fixture for an equivalent circuit."""
qc = QuantumCircuit(2)
Expand All @@ -35,7 +35,7 @@ def rz_commute_rhs_correct() -> QuantumCircuit:
return qc


@pytest.fixture()
@pytest.fixture
def rz_commute_rhs_incorrect() -> QuantumCircuit:
"""Fixture for a non-equivalent circuit."""
qc = QuantumCircuit(2)
Expand All @@ -46,7 +46,7 @@ def rz_commute_rhs_incorrect() -> QuantumCircuit:
return qc


@pytest.fixture()
@pytest.fixture
def rotation_gate_fuse_lhs() -> QuantumCircuit:
"""Fixture for a symbolic circuit with simplification opportunities."""
qc = QuantumCircuit(1)
Expand All @@ -55,31 +55,31 @@ def rotation_gate_fuse_lhs() -> QuantumCircuit:
return qc


@pytest.fixture()
@pytest.fixture
def rotation_gate_fuse_rhs_correct() -> QuantumCircuit:
"""Fixture for an equivalent, optimized circuit."""
qc = QuantumCircuit(1)
qc.rz(alpha + beta, 0)
return qc


@pytest.fixture()
@pytest.fixture
def rotation_gate_fuse_rhs_incorrect() -> QuantumCircuit:
"""Fixture for a non-equivalent, optimized circuit."""
qc = QuantumCircuit(1)
qc.rz(alpha - beta, 0)
return qc


@pytest.fixture()
@pytest.fixture
def rotation_gate_fuse_rhs_approximate() -> QuantumCircuit:
"""Fixture for an approximately-equivalent, optimized circuit."""
qc = QuantumCircuit(1)
qc.rz(alpha + beta + 1e-7, 0)
return qc


@pytest.fixture()
@pytest.fixture
def cnot_rx() -> QuantumCircuit:
"""Fixture for a circuit with a CNOT and a rotation gate."""
qc = QuantumCircuit(2)
Expand All @@ -88,7 +88,7 @@ def cnot_rx() -> QuantumCircuit:
return qc


@pytest.fixture()
@pytest.fixture
def cnot_rx_flipped() -> QuantumCircuit:
"""Fixture for a circuit with a CNOT and a rotation gate, but commuted."""
qc = QuantumCircuit(2)
Expand All @@ -97,7 +97,7 @@ def cnot_rx_flipped() -> QuantumCircuit:
return qc


@pytest.fixture()
@pytest.fixture
def cnot_rx_flipped_approx() -> QuantumCircuit:
"""Fixture for an approximately-equivalent circuit with a CNOT and a rotation gate."""
qc = QuantumCircuit(2)
Expand All @@ -106,7 +106,7 @@ def cnot_rx_flipped_approx() -> QuantumCircuit:
return qc


@pytest.fixture()
@pytest.fixture
def original_circuit() -> QuantumCircuit:
"""Fixture for a circuit with a couple of gates."""
qc = QuantumCircuit(3)
Expand Down
4 changes: 2 additions & 2 deletions test/python/test_verify.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
from mqt import qcec


@pytest.fixture()
@pytest.fixture
def original_circuit() -> QuantumCircuit:
"""Fixture for a simple circuit."""
qc = QuantumCircuit(3)
Expand All @@ -19,7 +19,7 @@ def original_circuit() -> QuantumCircuit:
return qc


@pytest.fixture()
@pytest.fixture
def alternative_circuit() -> QuantumCircuit:
"""Fixture for an alternative version of the simple circuit."""
qc = QuantumCircuit(3, 3)
Expand Down
2 changes: 1 addition & 1 deletion test/python/test_verify_compilation.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
from mqt import qcec


@pytest.fixture()
@pytest.fixture
def original_circuit() -> QuantumCircuit:
"""Fixture for a simple circuit."""
qc = QuantumCircuit(3)
Expand Down

0 comments on commit 49e2713

Please sign in to comment.