passing tests
This commit is contained in:
@@ -17,7 +17,7 @@ from rowers.tasks import (
|
||||
# handle_send_email_transaction_notification,
|
||||
)
|
||||
from rowers.utils import myqueue
|
||||
import rowers.fakturoid as fakturoid
|
||||
import rowers.idoklad as idoklad
|
||||
from braintree.exceptions.invalid_signature_error import InvalidSignatureError
|
||||
from braintree.exceptions.not_found_error import NotFoundError
|
||||
import time
|
||||
@@ -114,18 +114,18 @@ def send_invoice(subscription):
|
||||
else:
|
||||
r = rs[0]
|
||||
dologging('braintreewebhooks.log','Rower '+str(r)+'\n')
|
||||
fakturoid_contact_id = fakturoid.get_contacts(r)
|
||||
dologging('braintreewebhooks.log','Fakturoid Contact ID '+str(fakturoid_contact_id)+'\n')
|
||||
if not fakturoid_contact_id: # pragma: no cover
|
||||
fakturoid_contact_id = fakturoid.create_contact(r)
|
||||
dologging('braintreewebhooks.log','Created Fakturoid Contact ID ' +
|
||||
str(fakturoid_contact_id)+'\n')
|
||||
idoklad_contact_id = idoklad.get_contacts(r)
|
||||
dologging('braintreewebhooks.log','Idoklad Contact ID '+str(idoklad_contact_id)+'\n')
|
||||
if not idoklad_contact_id: # pragma: no cover
|
||||
idoklad_contact_id = idoklad.create_contact(r)
|
||||
dologging('braintreewebhooks.log','Created Idoklad Contact ID ' +
|
||||
str(idoklad_contact_id)+'\n')
|
||||
transactions = subscription.transactions
|
||||
if transactions:
|
||||
amount = transactions[0].amount
|
||||
dologging('braintreewebhooks.log','Transaction amount '+str(amount)+'\n')
|
||||
id = fakturoid.create_invoice(r, amount, subscription_id, dosend=True,
|
||||
contact_id=fakturoid_contact_id)
|
||||
id = idoklad.create_invoice(r, amount, subscription_id, dosend=True,
|
||||
contact_id=idoklad_contact_id)
|
||||
return id
|
||||
|
||||
return 0 # pragma: no cover
|
||||
@@ -212,11 +212,13 @@ def make_payment(rower, data):
|
||||
l=rower.user.last_name,
|
||||
)
|
||||
|
||||
fakturoid_contact_id = fakturoid.get_contacts(rower)
|
||||
if not fakturoid_contact_id:
|
||||
fakturoid_contact_id = fakturoid.create_contact(rower)
|
||||
_ = fakturoid.create_invoice(rower, amount, transaction.id, dosend=True, contact_id=fakturoid_contact_id,
|
||||
name=additional_text)
|
||||
idoklad_contact_id = idoklad.get_contacts(rower)
|
||||
if not idoklad_contact_id:
|
||||
idoklad_contact_id = idoklad.create_contact(rower)
|
||||
|
||||
_ = idoklad.create_invoice(rower, amount, transaction.id, dosend=True,
|
||||
contact_id=idoklad_contact_id,
|
||||
name=additional_text)
|
||||
|
||||
_ = myqueue(queuehigh, handle_send_email_transaction,
|
||||
name, rower.user.email, amount)
|
||||
|
||||
Reference in New Issue
Block a user