class Car(models.Model): make = models.ForeignKey('Manufacturer', related_name='cars') model = models.CharField(max_length=128) year = models.IntegerField() engine = models.OneToOneField('Engine') objects = CacheManager()
class Membership(models.Model): person = models.ForeignKey(Person) group = models.ForeignKey(Group) date_joined = models.DateField() invite_reason = models.CharField(max_length=64) objects = CacheManager()
class Group(models.Model): name = models.CharField(max_length=128) members = models.ManyToManyField(Person, through='Membership', related_name='groups') objects = CacheManager()
class Manufacturer(models.Model): name = models.CharField(max_length=128) objects = CacheManager()
class Engine(models.Model): name = models.CharField(max_length=128) horse_power = models.IntegerField() torque = models.CharField(max_length=128) objects = CacheManager()
class Driver(models.Model): first_name = models.CharField(max_length=128) last_name = models.CharField(max_length=128) cars = models.ManyToManyField('Car') objects = CacheManager()
def setUp(self): self.cache_manager = CacheManager() self.cache_manager.model = Manufacturer() self.query_set = Manufacturer.objects.filter(name='name') ManufacturerFactory.create(name='name')
def setUp(self): self.cache_manager = CacheManager() self.cache_manager.model = Manufacturer()
class Person(models.Model): name = models.CharField(max_length=128) objects = CacheManager()