def test_duplicate(self): w1 = WaitingListEntry.objects.create( event=self.event, item=self.item2, variation=self.var1, email='*****@*****.**' ) w1.clean() w2 = WaitingListEntry( event=self.event, item=self.item2, variation=self.var1, email='*****@*****.**' ) with self.assertRaises(ValidationError): w2.clean()
def test_duplicate_of_successful(self): v = Voucher.objects.create(quota=self.quota, event=self.event, block_quota=True, redeemed=1) w1 = WaitingListEntry.objects.create( event=self.event, item=self.item2, variation=self.var1, email='*****@*****.**', voucher=v ) w1.clean() w2 = WaitingListEntry( event=self.event, item=self.item2, variation=self.var1, email='*****@*****.**' ) w2.clean()
def test_missing_variation(self): w2 = WaitingListEntry( event=self.event, item=self.item2, email='*****@*****.**' ) with self.assertRaises(ValidationError): w2.clean()