def test_label_iter(self): """Test SparsePauliOp label_iter method.""" labels = ["III", "IXI", "IYY", "YIZ", "XYZ", "III"] coeffs = np.array([1, 2, 3, 4, 5, 6]) op = SparsePauliOp(labels, coeffs) for idx, i in enumerate(op.label_iter()): self.assertEqual(i, (labels[idx], coeffs[idx]))
def test_label_iter(self): """Test PauliTable label_iter method.""" labels = ['III', 'IXI', 'IYY', 'YIZ', 'XYZ', 'III'] coeffs = np.array([1, 2, 3, 4, 5, 6]) table = PauliTable.from_labels(labels) op = SparsePauliOp(table, coeffs) for idx, i in enumerate(op.label_iter()): self.assertEqual(i, (labels[idx], coeffs[idx]))