misc: do not force to text boolean parameters (#46520)
This commit is contained in:
parent
5991c69c4e
commit
24459e80d0
|
@ -164,8 +164,9 @@ class Payment(object):
|
||||||
kwargs['capture_day'] = capture_day
|
kwargs['capture_day'] = capture_day
|
||||||
|
|
||||||
for param in kwargs:
|
for param in kwargs:
|
||||||
# encode all input params to unicode
|
# encode all but bool input params to unicode
|
||||||
kwargs[param] = force_text(kwargs[param])
|
if not isinstance(kwargs[param], bool):
|
||||||
|
kwargs[param] = force_text(kwargs[param])
|
||||||
return self.backend.request(amount, **kwargs)
|
return self.backend.request(amount, **kwargs)
|
||||||
|
|
||||||
def response(self, query_string, **kwargs):
|
def response(self, query_string, **kwargs):
|
||||||
|
|
|
@ -85,7 +85,7 @@ class PayboxTests(TestCase):
|
||||||
amount = '19.99'
|
amount = '19.99'
|
||||||
transaction_id, kind, what = backend.request(
|
transaction_id, kind, what = backend.request(
|
||||||
Decimal(amount), email=email, orderid=order_id,
|
Decimal(amount), email=email, orderid=order_id,
|
||||||
transaction_id=transaction, time=time)
|
transaction_id=transaction, time=time, manual_validation=False)
|
||||||
self.assertEqual(kind, eopayment.FORM)
|
self.assertEqual(kind, eopayment.FORM)
|
||||||
self.assertEqual(transaction_id, '1234')
|
self.assertEqual(transaction_id, '1234')
|
||||||
root = ET.fromstring(str(what))
|
root = ET.fromstring(str(what))
|
||||||
|
|
|
@ -143,3 +143,7 @@ def test_manual_validation():
|
||||||
data['manual_validation'] = True
|
data['manual_validation'] = True
|
||||||
transaction_id, f, form = backend.request(**data.copy())
|
transaction_id, f, form = backend.request(**data.copy())
|
||||||
assert get_field(form, 'vads_validation_mode')['value'] == '1'
|
assert get_field(form, 'vads_validation_mode')['value'] == '1'
|
||||||
|
|
||||||
|
data['manual_validation'] = False
|
||||||
|
transaction_id, f, form = backend.request(**data.copy())
|
||||||
|
assert get_field(form, 'vads_validation_mode')['value'] == ''
|
||||||
|
|
Loading…
Reference in New Issue