def test_decorator_is_marked_as_optional(self): result = utils.optional('') assert result.is_optional is True
def test_value_has_string(self): result = utils.optional('value') assert result() == 'value'
def test_has_no_value(self): result = utils.optional(self.fake_validator)('') assert result is None
def test_value(self): result = utils.optional(self.fake_validator)('some value!') assert result is True
def test_value_has_string(self): result = utils.optional("value") assert result() == "value"
def test_decorator_is_marked_as_optional(self): result = utils.optional("") assert result.is_optional is True