示例#1
0
        class bar(objective.Mapping):
            baz = objective.Item(objective.Field)
            xyz = objective.Item(objective.Field)

            @objective.Item()
            class bar2(objective.Mapping):
                baz2 = objective.Item(objective.Field)
                xyz2 = objective.Item(objective.Field)
示例#2
0
        class M(objective.Mapping):
            foo = objective.Item(objective.Field)
            bam = objective.Item(objective.Field, missing=objective.Ignore)

            @objective.Item()
            class baz(objective.Mapping):
                foo = objective.Item(objective.Field)
                bam = objective.Item(objective.Field, missing="bar")
示例#3
0
        class Schema(objective.core.Node):

            foo = objective.Item(objective.core.Node)
            _bar = objective.Item(objective.core.Node, name='bar')

            @objective.Item(name='sub')
            class _sub(objective.core.Node):
                fom = objective.Item(objective.core.Node)
示例#4
0
        class M(objective.Mapping):
            foo = objective.Item(objective.Field, missing='1')
            bar = objective.Item(objective.Field)

            @objective.Item()
            class bam(objective.Mapping):

                foo = objective.Item(objective.Field)
                fom = objective.Item(objective.Field, missing='default')
示例#5
0
        class S1(objective.core.Node):
            foo = objective.Item(objective.core.Node)

            @objective.Item(name='bam')
            class bar(objective.core.Node):
                baz = objective.Item(objective.core.Node)
                bim = objective.Item(objective.core.Node)
示例#6
0
    class M(objective.Mapping):
        foo = objective.Item(objective.Field)
        bam = objective.Item(objective.Field, missing=objective.Ignore)
        fom = objective.Item(objective.Field, missing='default')

        @objective.Item(missing=objective.Ignore)
        class biz(objective.Mapping):
            baz = objective.Item(objective.Field)
            xyz = objective.Item(objective.Field)

        @objective.Item()
        class bar(objective.Mapping):
            baz = objective.Item(objective.Field)
            xyz = objective.Item(objective.Field)

            @objective.Item()
            class bar2(objective.Mapping):
                baz2 = objective.Item(objective.Field)
                xyz2 = objective.Item(objective.Field)
示例#7
0
    def test_set_unicode(self):
        import objective

        class C(objective.Set):
            items = objective.Item(objective.Unicode)

        result = C().deserialize([1, "ä", 3])
        assert result == {u'1', u'\xe4', u'3'}

        result = objective.Set(items=objective.Item(objective.Unicode)).deserialize([1, "ä", 3])
        assert result == {u'1', u'\xe4', u'3'}
示例#8
0
 class body(objective.BunchMapping):
     email = objective.Item(objective.Unicode, validator=objective.Email())
     # TODO make password min length and some uppercase and digits
     password = objective.Item(objective.Unicode, missing=objective.Ignore)
示例#9
0
 class Foo(objective.Mapping):
     bar = objective.Item(objective.Field)
示例#10
0
 class Bar(objective.Mapping):
     x = objective.Item(objective.Unicode)
     y = objective.Item(objective.Unicode)
示例#11
0
 class Bar(Foo):
     _4 = objective.Item(objective.Field)
     _1 = objective.Item(objective.Field)
示例#12
0
 class body(objective.Mapping):
     foo = objective.Item(objective.Field, optional=True)
示例#13
0
 class bar(objective.core.Node):
     baz = objective.Item(objective.core.Node)
     bim = objective.Item(objective.core.Node)
示例#14
0
 class M(objective.Mapping):
     missing = objective.Item(objective.Field, optional=True)
示例#15
0
 class S4(S2, S3):
     bar = objective.Item(objective.core.Node)
示例#16
0
 class S3(objective.core.Node):
     bam = objective.Item(objective.core.Node)
示例#17
0
 class S2(S1):
     bar = objective.Item(objective.core.Node)
示例#18
0
 class body(RegisterUserObjective.body):
     # just enforce password
     password = objective.Item(objective.Unicode)
示例#19
0
 class Foo(objective.Mapping):
     _1 = objective.Item(objective.Field)
     _2 = objective.Item(objective.Field)
     _3 = objective.Item(objective.Field)
示例#20
0
 class A(objective.Mapping):
     foo = objective.Item(objective.Field)
示例#21
0
 class biz(objective.Mapping):
     baz = objective.Item(objective.Field)
     xyz = objective.Item(objective.Field)
示例#22
0
 class bar(objective.List):
     items = objective.Item(Bar)
示例#23
0
 class C(A, B):
     baz = objective.Item(objective.Field)
示例#24
0
 class Request(objective.BunchMapping):
     body = objective.Item(Foo)
示例#25
0
 class items(objective.Mapping):
     x = objective.Item(objective.Unicode)
     y = objective.Item(objective.Unicode)
示例#26
0
 class foo(objective.Mapping):
     bar = objective.Item(objective.Unicode)
示例#27
0
 class Foo(objective.List):
     items = objective.Item(objective.Field)
示例#28
0
 class foo(A.foo):
     bar = objective.Item(objective.Unicode, missing=objective.Ignore)
示例#29
0
 class S(objective.core.Node):
     foo = objective.Item(objective.Field)
示例#30
0
 class A(objective.BunchMapping):
     foo = objective.Item(objective.Unicode)