def test_18_ChangeInvoiceLineAfterConfirmingAndAcceptDecision(self, quiet=quiet, run=RUN_ALL_TESTS): """ Checks, that changing quantity on confirmed invoice line few times is possible, with accepting decision """ if not run: return if not quiet: self.logMessage('Change Invoice Line after confirming and accept decision') sequence_list = SequenceList() for base_sequence in (self.PACKING_LIST_DEFAULT_SEQUENCE, ) : sequence_list.addSequenceString( base_sequence + """ stepSetReadyPackingList stepTic stepStartPackingList stepCheckInvoicingRule stepTic stepCheckInvoiceBuilding stepConfirmInvoice stepTic stepCheckInvoiceIsSolved stepIncreaseInvoiceLineQuantity stepTic stepCheckInvoiceIsDivergent stepAcceptDecisionInvoice stepTic stepCheckInvoiceIsSolved stepIncreaseInvoiceLineQuantity stepTic stepCheckInvoiceIsDivergent stepAcceptDecisionInvoice stepTic stepCheckInvoiceIsSolved stepIncreaseInvoiceLineQuantity stepTic stepCheckInvoiceIsDivergent stepAcceptDecisionInvoice stepTic stepCheckInvoiceIsSolved """) sequence_list.play(self, quiet=quiet)