def validate_decimal(value): if not validate_decimal(value): return ValidationError( _("This parameter only accepts " "decimal values."))
def validate_decimal(value): if not validate_decimal(value): return ValidationError(_("This parameter only accepts " "decimal values."))
def test_validate_decimal(self): self.failUnless(validate_decimal(Decimal('0'))) self.failUnless(validate_decimal(Decimal('10'))) self.failUnless(validate_decimal(Decimal('-10'))) self.failUnless(validate_decimal(Decimal('10.5'))) self.failUnless(validate_decimal('0')) self.failUnless(validate_decimal('10')) self.failUnless(validate_decimal('-10')) self.failUnless(validate_decimal('10.5')) self.failIf(validate_decimal(0)) self.failIf(validate_decimal(10)) self.failIf(validate_decimal(-10)) self.failIf(validate_decimal(10.5)) self.failIf(validate_decimal('string'))
def test_validate_decimal(self): self.assertTrue(validate_decimal(Decimal('0'))) self.assertTrue(validate_decimal(Decimal('10'))) self.assertTrue(validate_decimal(Decimal('-10'))) self.assertTrue(validate_decimal(Decimal('10.5'))) self.assertTrue(validate_decimal('0')) self.assertTrue(validate_decimal('10')) self.assertTrue(validate_decimal('-10')) self.assertTrue(validate_decimal('10.5')) self.assertFalse(validate_decimal(0)) self.assertFalse(validate_decimal(10)) self.assertFalse(validate_decimal(-10)) self.assertFalse(validate_decimal(10.5)) self.assertFalse(validate_decimal('string'))