Ejemplo n.º 1
0
 def test_init(self):
     """Test Constraint __init__"""
     x = Variable('x')
     y = Variable('y')
     c = PosynomialInequality(x, ">=", y**2)
     self.assertEqual(c.as_posyslt1(), [y**2/x])
     self.assertEqual(c.left, x)
     self.assertEqual(c.right, y**2)
     self.assertTrue(">=" in str(c))
     c = PosynomialInequality(x, "<=", y**2)
     self.assertEqual(c.as_posyslt1(), [x/y**2])
     self.assertEqual(c.left, x)
     self.assertEqual(c.right, y**2)
     self.assertTrue("<=" in str(c))
     self.assertEqual(type((1 >= x).latex()), str)
Ejemplo n.º 2
0
 def test_init(self):
     "Test Constraint __init__"
     x = Variable('x')
     y = Variable('y')
     c = PosynomialInequality(x, ">=", y**2)
     self.assertEqual(c.as_hmapslt1({}), [(y**2 / x).hmap])
     self.assertEqual(c.left, x)
     self.assertEqual(c.right, y**2)
     c = PosynomialInequality(x, "<=", y**2)
     self.assertEqual(c.as_hmapslt1({}), [(x / y**2).hmap])
     self.assertEqual(c.left, x)
     self.assertEqual(c.right, y**2)
     self.assertEqual(type((1 >= x).latex()), str)
Ejemplo n.º 3
0
 def test_init(self):
     """Test Constraint __init__"""
     x = Variable('x')
     y = Variable('y')
     c = PosynomialInequality(x, ">=", y**2)
     self.assertEqual(c.as_posyslt1(), [y**2/x])
     self.assertEqual(c.left, x)
     self.assertEqual(c.right, y**2)
     self.assertTrue(">=" in str(c))
     c = PosynomialInequality(x, "<=", y**2)
     self.assertEqual(c.as_posyslt1(), [x/y**2])
     self.assertEqual(c.left, x)
     self.assertEqual(c.right, y**2)
     self.assertTrue("<=" in str(c))