summaryrefslogtreecommitdiffstats
path: root/tests/test_tipi.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/test_tipi.py')
-rw-r--r--tests/test_tipi.py23
1 files changed, 14 insertions, 9 deletions
diff --git a/tests/test_tipi.py b/tests/test_tipi.py
index f33bae5..63c3902 100644
--- a/tests/test_tipi.py
+++ b/tests/test_tipi.py
@@ -1,19 +1,22 @@
from decimal import Decimal
from six.moves.urllib.parse import urlparse, parse_qs
+
import eopayment
import pytest
+
def test_tipi():
p = eopayment.Payment('tipi', {'numcli': '12345'})
- payment_id, kind, url = p.request(amount=Decimal('123.12'),
- exer=9999,
- refdet=999900000000999999,
- objet='tout a fait',
- email='info@entrouvert.com',
- urlcl='http://example.com/tipi/test',
- saisie='T')
+ payment_id, kind, url = p.request(
+ amount=Decimal('123.12'),
+ exer=9999,
+ refdet=999900000000999999,
+ objet='tout a fait',
+ email='info@entrouvert.com',
+ urlcl='http://example.com/tipi/test',
+ saisie='T')
parsed_qs = parse_qs(urlparse(url).query)
- assert parsed_qs['objet'][0].startswith('tout a fait ')
+ assert parsed_qs['objet'][0].startswith('tout a fait')
assert parsed_qs['montant'] == ['12312']
assert parsed_qs['saisie'] == ['T']
assert parsed_qs['mel'] == ['info@entrouvert.com']
@@ -21,7 +24,9 @@ def test_tipi():
assert parsed_qs['exer'] == ['9999']
assert parsed_qs['refdet'] == ['999900000000999999']
- response = p.response('objet=tout+a+fait&montant=12312&saisie=T&mel=info%40entrouvert.com&numcli=12345&exer=9999&refdet=999900000000999999&resultrans=P')
+ response = p.response(
+ 'objet=tout+a+fait&montant=12312&saisie=T&mel=info%40entrouvert.com'
+ '&numcli=12345&exer=9999&refdet=999900000000999999&resultrans=P')
assert response.signed # ...
assert response.result == eopayment.PAID