@@ -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