def testReal(self): self.assertTrue(Domain.isValueInDomain(Domain.REAL, S.Zero)) self.assertTrue(Domain.isValueInDomain(Domain.REAL, Rational(3,5))) self.assertTrue(Domain.isValueInDomain(Domain.REAL, S.Pi)) self.assertFalse(Domain.isValueInDomain(Domain.REAL, S.ImaginaryUnit))
def testInteger(self): self.assertTrue(Domain.isValueInDomain(Domain.INTEGER, S.Zero)) self.assertFalse(Domain.isValueInDomain(Domain.INTEGER, Rational(3,5)))
def testFraction(self): self.assertTrue(Domain.isValueInDomain(Domain.FRACTION, S.Zero)) self.assertTrue(Domain.isValueInDomain(Domain.FRACTION, Rational(3,5))) self.assertFalse(Domain.isValueInDomain(Domain.FRACTION, S.Pi))
def testWholeNumber(self): self.assertTrue(Domain.isValueInDomain(Domain.WHOLE_NUMBER, S.Zero)) self.assertFalse(Domain.isValueInDomain(Domain.WHOLE_NUMBER, -S.One))