def test_check_invalid_subscription(self): self.ps.stop = self.ps.start - timedelta( hours=settings.PACKAGE_TYPES_HOURS_MAP[ self.ps.package.package_type]) self.ps.save() self.assertEqual( check_subscription(self.radcheck).second, timezone.now().second)
def create_subscription(request, package_pk): token = request.GET.get('token', None) package = Package.objects.get(pk=package_pk) radcheck = Radcheck.objects.get(username__exact=request.user.username) start = check_subscription(radcheck=radcheck) subscription = save_subscription(radcheck, package, start, amount=None, balance=None, token=token) messages.success(request, 'Package purchased successfully.') return redirect('packages:buy')
def test_check_subscription(self): self.assertEqual(check_subscription(self.radcheck), self.ps.stop)
def test_check_invalid_subscription(self): self.ps.stop = self.ps.start - timedelta(hours=settings.PACKAGE_TYPES_HOURS_MAP[self.ps.package.package_type]) self.ps.save() self.assertEqual(check_subscription(self.radcheck).second, timezone.now().second)