tipi: prevent whitespaces in refdet (fixes #30485)
This commit is contained in:
parent
bd10b0b09d
commit
23c7bec939
|
@ -70,7 +70,7 @@ class Payment(PaymentCommon):
|
|||
REFDET_RE = re.compile('^[a-zA-Z0-9]{6,30}$')
|
||||
|
||||
def _generate_refdet(self):
|
||||
return '%s%10d' % (isonow(), random.randint(1, 1000000000))
|
||||
return '%s%010d' % (isonow(), random.randint(1, 1000000000))
|
||||
|
||||
def request(self, amount, next_url=None, exer=None, orderid=None,
|
||||
refdet=None, objet=None, email=None, saisie=None, **kwargs):
|
||||
|
|
|
@ -37,7 +37,6 @@ def test_tipi():
|
|||
p.response('foo=bar')
|
||||
|
||||
|
||||
@pytest.mark.xfail
|
||||
def test_tipi_no_orderid_no_refdet():
|
||||
p = eopayment.Payment('tipi', {'numcli': '12345'})
|
||||
payment_id, kind, url = p.request(
|
||||
|
@ -76,7 +75,6 @@ def test_tipi_orderid_refdef_compatible():
|
|||
assert parsed_qs['refdet'] == ['F121212']
|
||||
|
||||
|
||||
@pytest.mark.xfail
|
||||
def test_tipi_orderid_not_refdef_compatible():
|
||||
p = eopayment.Payment('tipi', {'numcli': '12345', 'saisie': 'A'})
|
||||
payment_id, kind, url = p.request(
|
||||
|
|
Loading…
Reference in New Issue