summaryrefslogtreecommitdiff
path: root/talerdonations/tests.py
diff options
context:
space:
mode:
Diffstat (limited to 'talerdonations/tests.py')
-rw-r--r--talerdonations/tests.py67
1 files changed, 33 insertions, 34 deletions
diff --git a/talerdonations/tests.py b/talerdonations/tests.py
index 48ef764..9a5d374 100644
--- a/talerdonations/tests.py
+++ b/talerdonations/tests.py
@@ -1,13 +1,13 @@
#!/usr/bin/env python3
import unittest
+from datetime import datetime
from mock import patch, MagicMock
from talerdonations.donations import donations
from talerdonations.talerconfig import TalerConfig
-from datetime import datetime
-tc = TalerConfig.from_env()
-CURRENCY = tc["taler"]["currency"].value_string(required=True)
+TC = TalerConfig.from_env()
+CURRENCY = TC["taler"]["currency"].value_string(required=True)
class DonationsTestCase(unittest.TestCase):
def setUp(self):
@@ -22,7 +22,7 @@ class DonationsTestCase(unittest.TestCase):
mocked_datetime.today.return_value = datetime.today()
mocked_random.return_value = 333
order_id = "donation-%s-%X-%s" % \
- ("Tor", mocked_random(), mocked_datetime.today().strftime("%H_%M_%S"))
+ ("Tor", mocked_random(), mocked_datetime.today().strftime("%H_%M_%S"))
ret_post = MagicMock()
ret_post.status_code = 200
ret_post.json.return_value = {}
@@ -30,37 +30,36 @@ class DonationsTestCase(unittest.TestCase):
self.app.get(
"/generate-contract?nonce=44&donation_receiver=Tor&donation_amount=1.0")
mocked_post.assert_called_with(
- "http://backend.test.taler.net/proposal", json={
- "order": {
- "summary": "Donation!",
- "order_id": order_id,
- "nonce": "44",
- "amount": {
- "value": 1,
- "fraction": 0,
- "currency": CURRENCY},
- "max_fee": {
- "value": 1,
- "fraction": 0,
- "currency": CURRENCY},
- "order_id": order_id,
- "products": [{
- "description": "Donation to Tor",
- "quantity": 1,
- "product_id": 0,
- "price": {
+ "http://backend.test.taler.net/proposal",
+ json={
+ "order": {
+ "summary": "Donation!",
+ "nonce": "44",
+ "amount": {
+ "value": 1,
+ "fraction": 0,
+ "currency": CURRENCY},
+ "max_fee": {
"value": 1,
"fraction": 0,
- "currency": CURRENCY}}],
- "fulfillment_url":
- "http://localhost/fulfillment?order_id=%s" % order_id,
- "pay_url": "http://localhost/pay",
- "merchant": {
- "instance": "Tor",
- "address": "nowhere",
- "name": "Kudos Inc.",
- "jurisdiction": "none"}
- }})
+ "currency": CURRENCY},
+ "order_id": order_id,
+ "products": [{
+ "description": "Donation to Tor",
+ "quantity": 1,
+ "product_id": 0,
+ "price": {
+ "value": 1,
+ "fraction": 0,
+ "currency": CURRENCY}}],
+ "fulfillment_url":
+ "http://localhost/fulfillment?order_id=%s" % order_id,
+ "pay_url": "http://localhost/pay",
+ "merchant": {
+ "instance": "Tor",
+ "address": "nowhere",
+ "name": "Kudos Inc.",
+ "jurisdiction": "none"}}})
-if "__main__" == __name__:
+if __name__ == "__main__":
unittest.main()