test(piaf): post façon tipi avec session nouvelle et sans csrf
Parent
8a89383382
révision
ba3c10e02d
|
@ -154,6 +154,7 @@ class ForbidUnpayInvoice(TestCase):
|
|||
class PayInvoice(TestCase):
|
||||
def setUp(self):
|
||||
self.client = Client()
|
||||
self.tipi_client = Client()
|
||||
self.tearDown()
|
||||
|
||||
def clean_timestamp(self, s):
|
||||
|
@ -178,10 +179,15 @@ class PayInvoice(TestCase):
|
|||
.find("form", id="payment_ko")
|
||||
.find_all('input')
|
||||
])
|
||||
data['saisie']= 'T'
|
||||
data['resultrans']= 'R'
|
||||
data['saisie'] = 'T'
|
||||
data['resultrans'] = 'R'
|
||||
data.pop('csrfmiddlewaretoken', None)
|
||||
|
||||
response = self.client.post(reverse('paid_invoice'), data, follow=False)
|
||||
response = self.tipi_client.post(
|
||||
reverse('paid_invoice'),
|
||||
data,
|
||||
follow=False
|
||||
)
|
||||
self.assertEqual(response.status_code, 302)
|
||||
response = self.client.get(reverse('prepare_invoice'))
|
||||
self.assertContains(response, 'Paiement annulé')
|
||||
|
@ -195,10 +201,15 @@ class PayInvoice(TestCase):
|
|||
.find("div")
|
||||
.find_all('input')
|
||||
])
|
||||
data['saisie']= 'T'
|
||||
data['resultrans']= 'P'
|
||||
data['saisie'] = 'T'
|
||||
data['resultrans'] = 'P'
|
||||
data.pop('csrfmiddlewaretoken', None)
|
||||
|
||||
response = self.client.post(reverse('paid_invoice'), data, follow=False)
|
||||
response = self.tipi_client.post(
|
||||
reverse('paid_invoice'),
|
||||
data,
|
||||
follow=False
|
||||
)
|
||||
self.assertEqual(response.status_code, 302)
|
||||
response = self.client.get(reverse('prepare_invoice'))
|
||||
self.assertContains(response, 'Paiement reçu')
|
||||
|
@ -233,6 +244,7 @@ class PayInvoice(TestCase):
|
|||
class PayMergedInvoice(TestCase):
|
||||
def setUp(self):
|
||||
self.client = Client()
|
||||
self.tipi_client = Client()
|
||||
self.tearDown()
|
||||
|
||||
def clean_timestamp(self, s):
|
||||
|
@ -264,10 +276,15 @@ class PayMergedInvoice(TestCase):
|
|||
.find("form", id="payment_ko")
|
||||
.find_all('input')
|
||||
])
|
||||
data['saisie']= 'T'
|
||||
data['resultrans']= 'R'
|
||||
data['saisie'] = 'T'
|
||||
data['resultrans'] = 'R'
|
||||
data.pop('csrfmiddlewaretoken', None)
|
||||
|
||||
response = self.client.post(reverse('paid_invoice'), data, follow=False)
|
||||
response = self.tipi_client.post(
|
||||
reverse('paid_invoice'),
|
||||
data,
|
||||
follow=False
|
||||
)
|
||||
self.assertEqual(response.status_code, 302)
|
||||
response = self.client.get(reverse('prepare_merged_invoices'))
|
||||
self.assertContains(response, 'Paiement annulé')
|
||||
|
@ -281,10 +298,15 @@ class PayMergedInvoice(TestCase):
|
|||
.find("div")
|
||||
.find_all('input')
|
||||
])
|
||||
data['saisie']= 'T'
|
||||
data['resultrans']= 'P'
|
||||
data['saisie'] = 'T'
|
||||
data['resultrans'] = 'P'
|
||||
data.pop('csrfmiddlewaretoken', None)
|
||||
|
||||
response = self.client.post(reverse('paid_invoice'), data, follow=False)
|
||||
response = self.tipi_client.post(
|
||||
reverse('paid_invoice'),
|
||||
data,
|
||||
follow=False
|
||||
)
|
||||
self.assertEqual(response.status_code, 302)
|
||||
response = self.client.get(reverse('prepare_merged_invoices'))
|
||||
self.assertContains(response, 'Paiement reçu')
|
||||
|
|
Chargement…
Référencer dans un nouveau ticket