Exemplo n.º 1
0
        class Test(model.Model):
            name = fields.String()

            class Meta:
                collection = uuid.uuid4().hex

            def __str__(self):
                return self.name
Exemplo n.º 2
0
        class Test(model.Model):

            key = fields.ForeignKey(to=Related, to_field='name')
            name = fields.String()
            age = fields.Integer(required=False)

            class Meta:
                collection = uuid.uuid4().hex
Exemplo n.º 3
0
        class CustomModel(model.Model):
            key = fields.String(
                unique=True,
                read_only=True,
                default=uuid.uuid4().hex
            )

            class Meta:
                collection = uuid.uuid4().hex
Exemplo n.º 4
0
    async def test_validate__error_wrong_model(self):
        field = fields.ForeignKey(to=self.model, to_field='name')

        with self.assertRaises(ValidationError) as context:
            await field.validate(fields.String())

        self.assertEqual(
            context.exception.error,
            fields.ForeignKey.errors['invalid'].format(field)
        )
Exemplo n.º 5
0
        class CustomModel(model.Model):
            string = fields.String()

            class Meta:
                collection = 'test'
Exemplo n.º 6
0
        class CustomModel(model.Model):
            string = fields.String(default='default')
            number = fields.Integer()

            class Meta:
                collection = 'test'
Exemplo n.º 7
0
        class CustomModel(model.Model):
            name = fields.String()
            dt = fields.DateTime()

            class Meta:
                collection = 'test'
Exemplo n.º 8
0
        class CustomModel(model.Model):
            integer = fields.Integer()
            string = fields.String()

            class Meta:
                collection = uuid.uuid4().hex
Exemplo n.º 9
0
        class CustomModel(model.Model):
            key = fields.String()

            class Meta:
                collection = uuid.uuid4().hex
Exemplo n.º 10
0
        class CustomModel(model.Model):
            string = fields.String()

            class Meta:
                collection = 'test'
                objects = CustomManager()
Exemplo n.º 11
0
        class ThirdModel(model.Model):
            name = fields.String()
            related = fields.ForeignKey(to=SecondModel)

            class Meta:
                collection = 'test3'
Exemplo n.º 12
0
        class FirstModel(model.Model):
            name = fields.String()

            class Meta:
                collection = 'test2'
Exemplo n.º 13
0
        class CustomModel(model.Model):
            string = fields.String()
            related = fields.ForeignKey(to=RelatedModel, to_field='name')

            class Meta:
                collection = 'test'
Exemplo n.º 14
0
        class RelatedModel(model.Model):
            name = fields.String()

            class Meta:
                collection = 'test2'
Exemplo n.º 15
0
        class Related(model.Model):

            name = fields.String()

            class Meta:
                collection = uuid.uuid4().hex
Exemplo n.º 16
0
        class CustomModel(model.Model):
            key = fields.String(unique=True, required=False)

            class Meta:
                collection = uuid.uuid4().hex
Exemplo n.º 17
0
class TestModel(model.Model):
    name = fields.String()

    class Meta:
        collection = uuid.uuid4().hex