Ejemplo n.º 1
0
 class SimpleModel(micromodels.Model):
     name = micromodels.StringField()
     field_with_source = micromodels.StringField(source='foo')
Ejemplo n.º 2
0
 def test_model_add_field(self):
     obj = self.Person.from_dict(self.data)
     obj.add_field('gender', 'male', micromodels.StringField())
     self.assertEqual(obj.gender, 'male')
     self.assertEqual(obj.to_dict(), dict(self.data, gender='male'))
Ejemplo n.º 3
0
 def setUp(self):
     self.field = micromodels.StringField()
Ejemplo n.º 4
0
 class Person(micromodels.Model):
     aliases = micromodels.FieldCollectionField(
         micromodels.StringField())
     events = micromodels.FieldCollectionField(micromodels.DateField(
         '%Y-%m-%d', serial_format='%m-%d-%Y'),
                                               source='schedule')
Ejemplo n.º 5
0
 class Person(micromodels.Model):
     name = micromodels.StringField()
     age = micromodels.IntegerField()
Ejemplo n.º 6
0
 class User(micromodels.Model):
     name = micromodels.StringField()
     posts = micromodels.ModelCollectionField(Post,
                                              related_name="author")
Ejemplo n.º 7
0
 class HasAFieldCollectionField(micromodels.Model):
     first = micromodels.FieldCollectionField(micromodels.StringField())
Ejemplo n.º 8
0
 class User(micromodels.Model):
     name = micromodels.StringField()
     posts = micromodels.ModelCollectionField(Post)
Ejemplo n.º 9
0
 class Post(micromodels.Model):
     title = micromodels.StringField()
Ejemplo n.º 10
0
 class Post(micromodels.Model):
     title = micromodels.StringField()
     author = micromodels.ModelField(User)
Ejemplo n.º 11
0
 class IsASubModel(micromodels.Model):
     first = micromodels.StringField()
Ejemplo n.º 12
0
        class User(micromodels.Model):
            name = micromodels.StringField()

            @classmethod
            def from_dict(cls, *args, **kwargs):
                raise SomethingExceptional("opps.")
Ejemplo n.º 13
0
 class Post(micromodels.Model):
     title = micromodels.StringField()
     author = micromodels.ModelField(User, related_name="post")
Ejemplo n.º 14
0
 class User(micromodels.Model):
     name = micromodels.StringField()
Ejemplo n.º 15
0
 class CustomSourceModel(micromodels.Model):
     first = micromodels.StringField(source='custom_source')
Ejemplo n.º 16
0
 class ThreeFieldsModel(micromodels.Model):
     first = micromodels.StringField()
     second = micromodels.StringField()
     third = micromodels.StringField()