Skip to content

Commit

Permalink
Add Parameter equality test
Browse files Browse the repository at this point in the history
  • Loading branch information
wshanks committed Jan 26, 2024
1 parent 3dc841d commit 1710468
Showing 1 changed file with 10 additions and 0 deletions.
10 changes: 10 additions & 0 deletions test/python/circuit/test_parameters.py
Original file line number Diff line number Diff line change
Expand Up @@ -107,6 +107,16 @@ def raise_if_parameter_table_invalid(circuit):
class TestParameters(QiskitTestCase):
"""Test Parameters."""

def test_equality(self):
"""Test Parameter equality"""
param = Parameter("a")
param_copy = Parameter(param.name, uuid=param.uuid)
param_different = Parameter("a")

self.assertEqual(param, param, "Parameter does not equal itself")
self.assertEqual(param, param_copy, "Parameters with same data are not equal")
self.assertNotEqual(param, param_different, "Different Parameters are treated as equal")

def test_gate(self):
"""Test instantiating gate with variable parameters"""
theta = Parameter("θ")
Expand Down

0 comments on commit 1710468

Please sign in to comment.