dummy: handle subject in request() (#46789)
This commit is contained in:
parent
b99c62cfd5
commit
e2ec0860cc
|
@ -144,7 +144,7 @@ class Payment(PaymentCommon):
|
|||
|
||||
def request(self, amount, name=None, address=None, email=None, phone=None,
|
||||
orderid=None, info1=None, info2=None, info3=None,
|
||||
next_url=None, capture_day=None, **kwargs):
|
||||
next_url=None, capture_day=None, subject=None, **kwargs):
|
||||
self.logger.debug(
|
||||
'%s amount %s name %s address %s email %s phone %s'
|
||||
' next_url %s info1 %s info2 %s info3 %s kwargs: %s',
|
||||
|
@ -174,6 +174,8 @@ class Payment(PaymentCommon):
|
|||
orderid=orderid, info1=info1, info2=info2, info3=info3))
|
||||
if capture_day is not None:
|
||||
query['capture_day'] = str(capture_day)
|
||||
if subject is not None:
|
||||
query['subject'] = subject
|
||||
for key in list(query.keys()):
|
||||
if query[key] is None:
|
||||
del query[key]
|
||||
|
|
|
@ -33,7 +33,7 @@ def backend():
|
|||
|
||||
def test_request(backend, freezer):
|
||||
freezer.move_to('2020-01-01 00:00:00+01:00')
|
||||
transaction_id, method, raw_url = backend.request('10.10', capture_date=datetime.date(2020, 1, 7))
|
||||
transaction_id, method, raw_url = backend.request('10.10', capture_date=datetime.date(2020, 1, 7), subject='Repas pour 4 personnes')
|
||||
assert transaction_id
|
||||
assert method == 1
|
||||
url = urlparse(raw_url)
|
||||
|
@ -47,6 +47,7 @@ def test_request(backend, freezer):
|
|||
assert qs['amount'] == '10.10'
|
||||
assert qs['origin'] == 'Mairie de Perpette-les-oies'
|
||||
assert qs['capture_day'] == '6'
|
||||
assert qs['subject'] == 'Repas pour 4 personnes'
|
||||
|
||||
|
||||
def test_response(backend):
|
||||
|
|
Loading…
Reference in New Issue