コード例 #1
0
ファイル: test_utils.py プロジェクト: deone/billing-v1
    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)
コード例 #2
0
ファイル: views.py プロジェクト: deone/billing
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')
コード例 #3
0
ファイル: test_utils.py プロジェクト: deone/billing-v1
 def test_check_subscription(self):
     self.assertEqual(check_subscription(self.radcheck), self.ps.stop)
コード例 #4
0
ファイル: test_utils.py プロジェクト: deone/billing
    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)
コード例 #5
0
ファイル: test_utils.py プロジェクト: deone/billing
 def test_check_subscription(self):
     self.assertEqual(check_subscription(self.radcheck), self.ps.stop)