示例#1
0
 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()
示例#2
0
 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()
示例#3
0
 def test_missing_variation(self):
     w2 = WaitingListEntry(
         event=self.event, item=self.item2, email='*****@*****.**'
     )
     with self.assertRaises(ValidationError):
         w2.clean()