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