def test_should_validate_max_range(self): value = 30 parsers=ParserFactory(type(value)) p = parsers.get_parser("0-x") self.assertTrue(p.validateFor("0-40", value))
def test_should_validate_float_range(self): value = 30.5 parsers=ParserFactory(type(value)) p = parsers.get_parser("0-0") self.assertTrue(p.validateFor("20.5-40.6", value))
def test_should_not_validate_invalid_float_range(self): value = 10.4 parsers=ParserFactory(type(value)) p = parsers.get_parser("0-0") self.assertFalse(p.validateFor("20.5-40.6", value))
def test_should_validate_numeric(self): value = 20 parsers=ParserFactory(value) p = parsers.get_parser("0") self.assertTrue(p.validateFor("0",value))