Browse Source

Don't require braintree to be always installed. Fixes #74

pull/81/head
Pēteris Caune 8 years ago
parent
commit
cd6e63bdb7
1 changed files with 8 additions and 2 deletions
  1. +8
    -2
      hc/payments/models.py

+ 8
- 2
hc/payments/models.py View File

@ -1,8 +1,14 @@
import braintree
from django.conf import settings
from django.contrib.auth.models import User from django.contrib.auth.models import User
from django.db import models from django.db import models
if settings.USE_PAYMENTS:
import braintree
else:
# hc.payments tests mock this object, so tests should
# still be able to run:
braintree = None
class SubscriptionManager(models.Manager): class SubscriptionManager(models.Manager):


Loading…
Cancel
Save