コード例 #1
0
ファイル: tests.py プロジェクト: intxparts/PySchemaModel
 class Vector(psm.SchemaModel):
     x = psm.IntegerField(required=True, nullable=False)
     y = psm.IntegerField(required=True, nullable=False)
     z = psm.IntegerField(required=True, nullable=False)
コード例 #2
0
ファイル: tests.py プロジェクト: intxparts/PySchemaModel
 class Vector(psm.SchemaModel):
     u = psm.ListField([psm.IntegerField()], min_length=3, max_length=3)
コード例 #3
0
ファイル: tests.py プロジェクト: intxparts/PySchemaModel
 class Model(psm.SchemaModel):
     indices = psm.ListField([psm.IntegerField()])
コード例 #4
0
ファイル: tests.py プロジェクト: intxparts/PySchemaModel
 class Transformation(psm.SchemaModel):
     m = psm.ListField([psm.ListField([psm.IntegerField()])])
コード例 #5
0
ファイル: tests.py プロジェクト: intxparts/PySchemaModel
 class Model(psm.SchemaModel):
     matrix = psm.ListField([psm.ListField([psm.IntegerField()])])
コード例 #6
0
ファイル: tests.py プロジェクト: intxparts/PySchemaModel
 class Transformation(psm.SchemaModel):
     offset = psm.ListField([psm.IntegerField()],
                            min_length=3,
                            max_length=3)
コード例 #7
0
ファイル: tests.py プロジェクト: intxparts/PySchemaModel
 class Model(psm.SchemaModel):
     field = psm.ListField([psm.IntegerField()],
                           min_length=2,
                           max_length=2)
コード例 #8
0
ファイル: tests.py プロジェクト: intxparts/PySchemaModel
 class Model(psm.SchemaModel):
     field = psm.IntegerField(allowed=[1, 2, 3, 5, 7, 11, 13])
コード例 #9
0
ファイル: tests.py プロジェクト: intxparts/PySchemaModel
 class Model(psm.SchemaModel):
     field = psm.IntegerField(nullable=False)
コード例 #10
0
ファイル: tests.py プロジェクト: intxparts/PySchemaModel
 class Model(psm.SchemaModel):
     field = psm.ListField([
         psm.BoolField(),
         psm.StringField(),
         psm.IntegerField(nullable=True)
     ])
コード例 #11
0
ファイル: tests.py プロジェクト: intxparts/PySchemaModel
 class Model(psm.SchemaModel):
     field = psm.IntegerField(_max=10)
コード例 #12
0
ファイル: tests.py プロジェクト: intxparts/PySchemaModel
 class Model(psm.SchemaModel):
     field = psm.IntegerField(_min=-1)
コード例 #13
0
ファイル: tests.py プロジェクト: intxparts/PySchemaModel
 class Model(psm.SchemaModel):
     field = psm.IntegerField(forbidden=[1, 2, 3, 5, 7, 11, 13])
コード例 #14
0
ファイル: tests.py プロジェクト: intxparts/PySchemaModel
 class Model(psm.SchemaModel):
     bag = psm.ListField([
         psm.IntegerField(),
         psm.ListField([psm.ObjectField(SubModel)])
     ])
コード例 #15
0
ファイル: tests.py プロジェクト: intxparts/PySchemaModel
 class SubModel(psm.SchemaModel):
     data = psm.IntegerField()
コード例 #16
0
ファイル: tests.py プロジェクト: intxparts/PySchemaModel
 class Model(psm.SchemaModel):
     bag = psm.ListField([psm.IntegerField(), psm.BoolField()])
コード例 #17
0
ファイル: tests.py プロジェクト: intxparts/PySchemaModel
 class Model(psm.SchemaModel):
     field = psm.IntegerField(required=False)