Skip to content

Commit d7df08c

Browse files
committed
fix pydantic data type warning
1 parent 153e55e commit d7df08c

1 file changed

Lines changed: 10 additions & 6 deletions

File tree

src/test/decision_points/test_dp_helpers.py

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ def setUp(self) -> None:
3131
key="test_dp",
3232
description="This is a test decision point",
3333
version="1.0.0",
34-
namespace='x_test',
34+
namespace="x_test",
3535
values=(
3636
DecisionPointValue(
3737
name="Yes",
@@ -88,20 +88,23 @@ def test_major_version(self):
8888
# * new values are added that divide previous value semantics ambiguously
8989

9090
# remove one
91-
self.dp2.values = self.dp2.values[:-1]
91+
vals = list(self.dp1.values)
92+
self.dp2.values = tuple(vals[:-1])
93+
9294
results = dp_diff(self.dp1, self.dp2)
9395
text = "\n".join(results)
9496
self.assertIn("major", text)
9597

9698
# add one
97-
self.dp2.values = list(self.dp1.values)
98-
self.dp2.values.append(
99+
vals = list(self.dp1.values)
100+
vals.append(
99101
DecisionPointValue(
100102
name="Maybe",
101103
key="maybe",
102104
description="Maybe",
103105
)
104106
)
107+
self.dp2.values = tuple(vals)
105108

106109
results = dp_diff(self.dp1, self.dp2)
107110
text = "\n".join(results)
@@ -112,14 +115,15 @@ def test_minor_version_when_new_option_added(self):
112115
# * Criteria for incrementing the Major Version are not met, _AND_
113116
# * new options are added, _OR_
114117
# add one
115-
self.dp2.values = list(self.dp1.values)
116-
self.dp2.values.append(
118+
vals = list(self.dp1.values)
119+
vals.append(
117120
DecisionPointValue(
118121
name="Maybe",
119122
key="maybe",
120123
description="Maybe",
121124
)
122125
)
126+
self.dp2.values = tuple(vals)
123127

124128
results = dp_diff(self.dp1, self.dp2)
125129
text = "\n".join(results)

0 commit comments

Comments
 (0)