Skip to content

Commit 718794c

Browse files
committed
test floats that print reliably
1 parent 9beb040 commit 718794c

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

ortools/sat/python/cp_model_helper_test.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -334,9 +334,9 @@ def testFloatLinExpr(self):
334334
e3 = y * 5.2
335335
self.assertFalse(e3.is_integer())
336336
self.assertEqual(str(e3), "(5.2 * y)")
337-
e4 = -2.2 * y
337+
e4 = -2.25 * y
338338
self.assertFalse(e4.is_integer())
339-
self.assertEqual(str(e4), "(-2.2 * y)")
339+
self.assertEqual(str(e4), "(-2.25 * y)")
340340
e5 = x - 1.1
341341
self.assertFalse(e5.is_integer())
342342
self.assertEqual(str(e5), "(x - 1.1)")
@@ -354,12 +354,12 @@ def testFloatLinExpr(self):
354354
e9 = cmh.LinearExpr.sum([x, y, z, 1.5])
355355
self.assertFalse(e9.is_integer())
356356
self.assertEqual(str(e9), "(x + y + z + 1.5)")
357-
e10 = cmh.LinearExpr.weighted_sum([x, y, z], [1.0, 2.2, 3.3])
357+
e10 = cmh.LinearExpr.weighted_sum([x, y, z], [1.0, 2.25, 5.5])
358358
self.assertFalse(e10.is_integer())
359-
self.assertEqual(str(e10), "(x + 2.2 * y + 3.3 * z)")
360-
e11 = cmh.LinearExpr.weighted_sum([x, y, z, 1.5], [1.0, 2.2, 3.3, -1])
359+
self.assertEqual(str(e10), "(x + 2.25 * y + 5.5 * z)")
360+
e11 = cmh.LinearExpr.weighted_sum([x, y, z, 1.5], [1.0, 2.25, 5.5, -1])
361361
self.assertFalse(e11.is_integer())
362-
self.assertEqual(str(e11), "(x + 2.2 * y + 3.3 * z - 1.5)")
362+
self.assertEqual(str(e11), "(x + 2.25 * y + 5.5 * z - 1.5)")
363363
e12 = (x + 2) * 3.1
364364
self.assertFalse(e12.is_integer())
365365
self.assertEqual(str(e12), "(3.1 * (x + 2))")

0 commit comments

Comments
 (0)