def test_equality(): gate_1 = Gate(qubit_count=1, ascii_symbols=["foo"]) gate_2 = Gate(qubit_count=1, ascii_symbols=["bar"]) other_gate = Gate.Rx(angle=0.34) non_gate = "non gate" assert gate_1 == gate_2 assert gate_1 is not gate_2 assert gate_1 != other_gate assert gate_1 != non_gate
def gate(): return Gate(qubit_count=1, ascii_symbols=["foo"])