This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Note: this is just for testing, and doesn't do stuff like set the amount or redirect if successful. | |
# | |
# This tidbit was created primarily to troubleshoot why I couldn't submit a form with validation errors | |
# twice without being redirected to https://sandbox.braintreegateway.com/login | |
# | |
# Tested using Python 2.6.6, django 1.2.5, django-braintree 1.5, and braintree 1.8 | |
def make_payment(request): | |
result = TransactionForm.get_result(request) | |
form = TransactionForm(result, redirect_url='http://127.0.0.1:8000/make_payment/') | |
form.generate_tr_data() |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
from IPython.Shell import IPShellEmbed | |
ipshell = IPShellEmbed() | |
ipshell() |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
from: | |
http://personalpages.tds.net/~kent37/kk/00013.html | |
class recursivedefaultdict(defaultdict): | |
def __init__(self): | |
self.default_factory = type(self) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
def register_new_account(request): | |
result = TransactionForm.get_result(request) | |
if result: | |
if result.is_success: | |
result = braintree.TransparentRedirect.confirm(request.META["QUERY_STRING"]) | |
# TODO: store customer info in vault | |
# TODO: create a subscription | |
return redirect('cream_thank_you') | |
elif result.errors: | |
pass |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
grep . -RHn --include="tests.py" -e "MyTestCase" | |
mvim some_django_app/tests.py +1329 |
NewerOlder