models very easily • field values are generated automatically • content random of the fields but can be specified individually • You can create objects: ◦ only in memory ( mommy.prepare ) useful for unit tests model methods ◦ persistent ( mommy.make ) useful for integration tests • you can define relationships between objects (fk, m2m) • you can define recipes, which are like set of objects related to each other • sequence fields can be defined • you can create data generators for a given type of field