@@ -222,17 +222,15 @@ def test_npint64(self):
222222 assert result .status is Status .SATISFIED
223223
224224
225- # Enable on MiniZinc 2.6+ (JSON output of annotations is broken before then)
226- # class TestAnn(InstanceTestCase):
227- # def test_ann_atom(self):
228- # self.instance.add_string("ann: x :: add_to_output = promise_total;")
229- # result = self.instance.solve()
230- # assert result.status is Status.SATISFIED
231- # assert result["x"] == "promise_total"
232-
233- # def test_ann_call(self):
234- # self.instance.add_string(
235- # 'ann: x :: add_to_output = expression_name("test");')
236- # result = self.instance.solve()
237- # assert result.status is Status.SATISFIED
238- # assert result["x"] == 'expression_name("test")'
225+ class TestAnn (InstanceTestCase ):
226+ def test_ann_atom (self ):
227+ self .instance .add_string ("ann: x :: add_to_output = promise_total;" )
228+ result = self .instance .solve ()
229+ assert result .status is Status .SATISFIED
230+ assert result ["x" ] == "promise_total"
231+
232+ def test_ann_call (self ):
233+ self .instance .add_string ('ann: x :: add_to_output = expression_name("test");' )
234+ result = self .instance .solve ()
235+ assert result .status is Status .SATISFIED
236+ assert result ["x" ] == 'expression_name("test")'
0 commit comments