@@ -117,8 +117,10 @@ def test_indexed_constructor(self):
117117 ],
118118 )
119119
120- self .assertExpressionsStructurallyEqual (m .p [0 ].expr , BooleanConstant (True ))
121- self .assertExpressionsStructurallyEqual (m .p [1 ].expr , BooleanConstant (False ))
120+ self .assertExpressionsStructurallyEqual (m .p [0 ].expr , LogicalConstraint .Feasible )
121+ self .assertExpressionsStructurallyEqual (
122+ m .p [1 ].expr , LogicalConstraint .Infeasible
123+ )
122124 self .assertNotIn (2 , m .p )
123125 with self .assertRaises (KeyError ):
124126 m .p [2 ].expr
@@ -202,13 +204,13 @@ def test_pprint(self):
202204 m .p .pprint (ostream = OUT )
203205 self .assertEqual (
204206 """p : Size=6, Index={0, 1, 2, 3, 4, 5, 6}, Active=True
205- Key : Body : Active
206- 0 : True : True
207- 1 : False : True
208- 3 : x --> y : True
209- 4 : x : True
210- 5 : True : True
211- 6 : False : True
207+ Key : Body : Active
208+ 0 : Feasible : True
209+ 1 : Infeasible : True
210+ 3 : x --> y : True
211+ 4 : x : True
212+ 5 : True : True
213+ 6 : False : True
212214""" ,
213215 OUT .getvalue (),
214216 )
@@ -229,8 +231,10 @@ def p_rule(m, i):
229231
230232 m .p = LogicalConstraint (NonNegativeIntegers , rule = p_rule )
231233
232- self .assertExpressionsStructurallyEqual (m .p [0 ].expr , BooleanConstant (True ))
233- self .assertExpressionsStructurallyEqual (m .p [1 ].expr , BooleanConstant (False ))
234+ self .assertExpressionsStructurallyEqual (m .p [0 ].expr , LogicalConstraint .Feasible )
235+ self .assertExpressionsStructurallyEqual (
236+ m .p [1 ].expr , LogicalConstraint .Infeasible
237+ )
234238 self .assertNotIn (2 , m .p )
235239 with self .assertRaises (KeyError ):
236240 m .p [2 ].expr
@@ -287,23 +291,23 @@ def test_set_value(self):
287291 self .assertEqual (len (m .p ), 0 )
288292
289293 m .p = LogicalConstraint .Feasible
290- self .assertExpressionsStructurallyEqual (m .p .expr , BooleanConstant ( True ) )
294+ self .assertExpressionsStructurallyEqual (m .p .expr , LogicalConstraint . Feasible )
291295
292296 m .p = LogicalConstraint .Infeasible
293- self .assertExpressionsStructurallyEqual (m .p .expr , BooleanConstant ( False ) )
297+ self .assertExpressionsStructurallyEqual (m .p .expr , LogicalConstraint . Infeasible )
294298
295299 with self .assertRaisesRegex (
296- ValueError , "Assigning improper value to LogicalConstraint 'p': "
300+ ValueError , "Assigning improper value to LogicalConstraint 'p'. "
297301 ):
298302 m .p = LogicalConstraint
299303
300304 with self .assertRaisesRegex (
301- ValueError , "Assigning improper value to LogicalConstraint 'p': "
305+ ValueError , "Assigning improper value to LogicalConstraint 'p'. "
302306 ):
303307 m .p = {}
304308
305309 with self .assertRaisesRegex (
306- ValueError , "Assigning improper value to LogicalConstraint 'p': "
310+ ValueError , "Assigning improper value to LogicalConstraint 'p'. "
307311 ):
308312 m .p = Param (mutable = True ) + 1
309313
0 commit comments