Exemple #1
0
 def test_can_order_adult_with_member_having_prepaid_plan_and_prepayment_not_expired(self):
     customer = Member.objects.create_user(account_type=Member.CUSTOMER, username='******', password='******',
                                        email='*****@*****.**', postpaid_plan=None,
                                        storage_provider='CVB')
     when = datetime.now() - timedelta(days=12)
     latest_prepayment = RetailPrepayment(member=customer, when=when, amount=5000, duration=30, balance=20000)
     latest_prepayment.save()
     self.assertFalse(customer.can_order_adult)
Exemple #2
0
 def test_can_order_adult_with_member_having_prepaid_plan_and_max_orders_not_reached(self):
     customer = Member.objects.create_user(account_type=Member.CUSTOMER, username='******', password='******',
                                        email='*****@*****.**', postpaid_plan=None,
                                        storage_provider='CVB')
     latest_prepayment = RetailPrepayment(member=customer, amount=5000, duration=30, balance=20000)
     latest_prepayment.save()
     for i in range(2):
         order = CVBOrder(member=customer, cost=5000,  status=CVBOrder.PENDING,
                          storage_amount=0, movies_amount=0, delivery_amount=0,copy_amount=0)
         order.save()
     self.assertFalse(customer.can_order_adult)