0001-dummy-handle-subject-in-request-46789.patch
eopayment/dummy.py | ||
---|---|---|
144 | 144 | |
145 | 145 |
def request(self, amount, name=None, address=None, email=None, phone=None, |
146 | 146 |
orderid=None, info1=None, info2=None, info3=None, |
147 |
next_url=None, capture_day=None, **kwargs): |
|
147 |
next_url=None, capture_day=None, subject=None, **kwargs):
|
|
148 | 148 |
self.logger.debug( |
149 | 149 |
'%s amount %s name %s address %s email %s phone %s' |
150 | 150 |
' next_url %s info1 %s info2 %s info3 %s kwargs: %s', |
... | ... | |
174 | 174 |
orderid=orderid, info1=info1, info2=info2, info3=info3)) |
175 | 175 |
if capture_day is not None: |
176 | 176 |
query['capture_day'] = str(capture_day) |
177 |
if subject is not None: |
|
178 |
query['subject'] = subject |
|
177 | 179 |
for key in list(query.keys()): |
178 | 180 |
if query[key] is None: |
179 | 181 |
del query[key] |
tests/test_dummy.py | ||
---|---|---|
33 | 33 | |
34 | 34 |
def test_request(backend, freezer): |
35 | 35 |
freezer.move_to('2020-01-01 00:00:00+01:00') |
36 |
transaction_id, method, raw_url = backend.request('10.10', capture_date=datetime.date(2020, 1, 7)) |
|
36 |
transaction_id, method, raw_url = backend.request('10.10', capture_date=datetime.date(2020, 1, 7), subject='Repas pour 4 personnes')
|
|
37 | 37 |
assert transaction_id |
38 | 38 |
assert method == 1 |
39 | 39 |
url = urlparse(raw_url) |
... | ... | |
47 | 47 |
assert qs['amount'] == '10.10' |
48 | 48 |
assert qs['origin'] == 'Mairie de Perpette-les-oies' |
49 | 49 |
assert qs['capture_day'] == '6' |
50 |
assert qs['subject'] == 'Repas pour 4 personnes' |
|
50 | 51 | |
51 | 52 | |
52 | 53 |
def test_response(backend): |
53 |
- |