Commit 038fd1bf authored by Łukasz Nowak's avatar Łukasz Nowak

Start switching of testing the new way.

parent 94ffd313
......@@ -112,11 +112,6 @@ class TestVifibPayZen(TestVifibSlapWebServiceMixin):
finally:
self.changeSkin(current_skin)
def stepCallUpdateStatusOnPlannedPayment(self, sequence, **kw):
sequence['payment'] = self.portal.portal_catalog.getResultValue(
portal_type="Payment Transaction", simulation_state="planned")
sequence['payment'].PaymentTransaction_updateStatus()
def test_AccountingTransaction_startPayment(self):
sequence_list = SequenceList()
sequence_string = self.register_new_user_sequence_string + '\
......@@ -131,28 +126,34 @@ class TestVifibPayZen(TestVifibSlapWebServiceMixin):
sequence_list.addSequenceString(sequence_string)
sequence_list.play(self)
def stepCheckPlannedUnknownPayment(self, sequence):
self.assertEqual(sequence['payment'].getSimulationState(), 'planned')
self.assertEqual(self.portal.portal_catalog.countResults(portal_type='Payzen Event',
default_destination_uid=sequence['payment'].getUid(),
def stepFetchStartedPayment(self, sequence, **kw):
sequence['payment'] = self.portal.portal_catalog.getResultValue(
portal_type="Payment Transaction", simulation_state="started")
def stepCheckUnknownPayment(self, sequence):
self.assertEqual(sequence['payment'].getSimulationState(), 'started')
self.assertEqual(self.portal.portal_catalog.countResults(
portal_type='Payzen Event', default_destination_uid=sequence['payment']\
.getUid(),
limit=1)[0][0], 0)
def test_PaymentTransaction_updateStatus_planned_unknown(self):
sequence_list = SequenceList()
sequence_string = self.register_new_user_sequence_string + '\
LoginWebUser \
CallUpdateStatusOnPlannedPayment \
Tic \
FetchStartedPayment \
Logout \
LoginERP5TypeTestCase\
CheckUnknownPayment \
Logout \
LoginERP5TypeTestCase \
CheckPlannedUnknownPayment \
'
sequence_list.addSequenceString(sequence_string)
sequence_list.play(self)
def stepCheckPlannedRegisteredPayment(self, sequence):
self.assertEqual(sequence['payment'].getSimulationState(), 'confirmed')
self.assertEqual(self.portal.portal_catalog.countResults(portal_type='Payzen Event',
self.assertEqual(sequence['payment'].getSimulationState(), 'started')
self.assertEqual(self.portal.portal_catalog.countResults(
portal_type='Payzen Event',
default_destination_uid=sequence['payment'].getUid(),
limit=3)[0][0], 2)
raise NotImplementedError('Not finished checks.')
......@@ -170,11 +171,11 @@ class TestVifibPayZen(TestVifibSlapWebServiceMixin):
CheckRelatedSystemEvent \
Logout \
LoginWebUser \
CallUpdateStatusOnPlannedPayment \
FetchStartedPayment \
CleanTic \
Logout \
LoginERP5TypeTestCase \
CheckPlannedRegisteredPayment \
CheckRegisteredPayment \
'
sequence_list.addSequenceString(sequence_string)
sequence_list.play(self)
......
455
\ No newline at end of file
456
\ No newline at end of file
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment