本文整理汇总了Python中spyne.model.SimpleModel.validate_native方法的典型用法代码示例。如果您正苦于以下问题:Python SimpleModel.validate_native方法的具体用法?Python SimpleModel.validate_native怎么用?Python SimpleModel.validate_native使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类spyne.model.SimpleModel
的用法示例。
在下文中一共展示了SimpleModel.validate_native方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: validate_native
# 需要导入模块: from spyne.model import SimpleModel [as 别名]
# 或者: from spyne.model.SimpleModel import validate_native [as 别名]
def validate_native(cls, value):
return SimpleModel.validate_native(cls, value) and (
value is None or (
value > cls.Attributes.gt and
value >= cls.Attributes.ge and
value < cls.Attributes.lt and
value <= cls.Attributes.le
))
示例2: validate_native
# 需要导入模块: from spyne.model import SimpleModel [as 别名]
# 或者: from spyne.model.SimpleModel import validate_native [as 别名]
def validate_native(cls, value):
if isinstance(value, datetime.datetime) and value.tzinfo is None:
value = value.replace(tzinfo=spyne.LOCAL_TZ)
return SimpleModel.validate_native(cls, value) and (
value is None or (
value > cls.Attributes.gt
and value >= cls.Attributes.ge
and value < cls.Attributes.lt
and value <= cls.Attributes.le
))
示例3: validate_native
# 需要导入模块: from spyne.model import SimpleModel [as 别名]
# 或者: from spyne.model.SimpleModel import validate_native [as 别名]
def validate_native(cls, value):
if value is not None and isinstance(value, datetime.datetime):
value = value.replace(tzinfo=pytz.utc)
return SimpleModel.validate_native(cls, value) and (
value is None or (
value > cls.Attributes.gt and
value >= cls.Attributes.ge and
value < cls.Attributes.lt and
value <= cls.Attributes.le
))
示例4: validate_native
# 需要导入模块: from spyne.model import SimpleModel [as 别名]
# 或者: from spyne.model.SimpleModel import validate_native [as 别名]
def validate_native(cls, value):
if isinstance(value, datetime.datetime) and value.tzinfo is None:
value = value.replace(tzinfo=spyne.LOCAL_TZ)
return SimpleModel.validate_native(cls, value) and (
value is None or (
# min_dt is also a valid value if gt is intact.
(cls.Attributes.gt is None or value > cls.Attributes.gt)
and value >= cls.Attributes.ge
# max_dt is also a valid value if lt is intact.
and (cls.Attributes.lt is None or value < cls.Attributes.lt)
and value <= cls.Attributes.le
))
示例5: validate_native
# 需要导入模块: from spyne.model import SimpleModel [as 别名]
# 或者: from spyne.model.SimpleModel import validate_native [as 别名]
def validate_native(cls, value):
return SimpleModel.validate_native(cls, value)