コード例 #1
0
ファイル: test.py プロジェクト: sugarush/tornado-api
        class Test(Model):
            computed = Field(type=str,
                             computed='get_hello',
                             computed_empty=True)

            def get_hello(self):
                return 'hello'
コード例 #2
0
ファイル: test.py プロジェクト: sugarush/tornado-api
        class Test(Model):
            computed = Field(type=dict,
                             computed='get_hello',
                             computed_type=True)

            def get_hello(self):
                return 'hello'
コード例 #3
0
ファイル: test.py プロジェクト: sugarush/tornado-api
    def test_field_required(self):

        field = Field(required=True)

        class Test(Model):
            test = field

        self.assertIn(field, Test._required)
コード例 #4
0
ファイル: test.py プロジェクト: sugarush/tornado-api
    def test_field_indexed(self):

        field = Field(indexed=True)

        class Test(Model):
            test = field

        self.assertIn(field, Test._indexed)
コード例 #5
0
ファイル: test.py プロジェクト: sugarush/tornado-api
    def test_field_model_nested(self):
        class Beta(Model):
            pass

        field = Field(type=Beta)

        class Alpha(Model):
            beta = field

        self.assertIn(field, Alpha._nested)
コード例 #6
0
ファイル: test.py プロジェクト: sugarush/tornado-api
    def test_field_model_related(self):
        class Beta(Model):
            pass

        field = Field(type=Beta, related=True)

        class Alpha(Model):
            beta = field

        self.assertIn(field, Alpha._related)
コード例 #7
0
ファイル: test.py プロジェクト: sugarush/tornado-api
 class Test(Model):
     field = Field(primary=True)
コード例 #8
0
ファイル: test.py プロジェクト: sugarush/tornado-api
 class Alpha(RethinkDBModel):
     beta = Field(type=Beta)
     field = Field(indexed=True)
コード例 #9
0
ファイル: test.py プロジェクト: sugarush/tornado-api
 class Beta(RethinkDBModel):
     field = Field(indexed=True)
コード例 #10
0
ファイル: test.py プロジェクト: sugarush/tornado-api
 class Test(Model):
     computed = Field(computed='missing_method')
コード例 #11
0
ファイル: test.py プロジェクト: sugarush/tornado-api
        class Test(Model):
            computed = Field(computed='value')

            value = 'test'
コード例 #12
0
ファイル: test.py プロジェクト: sugarush/tornado-api
 class Beta(Model):
     field = Field()
コード例 #13
0
ファイル: test.py プロジェクト: sugarush/tornado-api
        class Test(Model):
            computed = Field(computed='method')

            def method(self):
                pass
コード例 #14
0
ファイル: test.py プロジェクト: sugarush/tornado-api
 class Test(Model):
     value = Field()
     object = Field(type=dict)
コード例 #15
0
ファイル: test.py プロジェクト: sugarush/tornado-api
 class Test(Model):
     alpha = Field()
     beta = Field()
コード例 #16
0
ファイル: test.py プロジェクト: sugarush/tornado-api
 class Test(Model):
     field = Field()
コード例 #17
0
ファイル: test.py プロジェクト: sugarush/tornado-api
 class Beta(Model):
     gamma = Field(type=Gamma)
コード例 #18
0
ファイル: test.py プロジェクト: sugarush/tornado-api
 class Gamma(Model):
     field = Field()
コード例 #19
0
ファイル: test.py プロジェクト: sugarush/tornado-api
 class Test(Model):
     alpha = Field(primary=True)
     beta = Field(primary=True)
コード例 #20
0
ファイル: test.py プロジェクト: sugarush/tornado-api
 class Alpha(Model):
     beta = Field(type=Beta)
コード例 #21
0
ファイル: test.py プロジェクト: sugarush/tornado-api
 class Test(Model):
     computed = Field(type=str, computed=lambda: 'value')
コード例 #22
0
ファイル: test.py プロジェクト: sugarush/tornado-api
 class Beta(Model):
     value = Field()
コード例 #23
0
ファイル: test.py プロジェクト: sugarush/tornado-api
 class Test(Model):
     field = Field(required=True)