コード例 #1
0
    def insert_to_excel(self, daily_records_folder=None, _excel_templates_folder=None):
        excel_editor = ExcelEditor(
            transfer=self.transfer,
            transfer_file=self.output_file,
            reference_number=self.transfer.reference_number,
            transfer_date=self.transfer.transfer_date_obj,
            amount=self.transfer.amount,
            fee=self.transfer.fee,
            transfer_currency=self.transfer.transfer_currency,
            cancel_date=self.transfer.cancel_date_obj.date,
            transfer_type=self.transfer.type,
            destination_folder=daily_records_folder,
            excel_templates_folder=_excel_templates_folder
        )
        if self.transfer.type == TYPE_SEND:
            self.transfer.transfer_number, self.is_to_print_agent_form = excel_editor.send()
            self.excel_exit_code = excel_editor.exit_code

        elif self.transfer.type == TYPE_RECEIVE:
            self.transfer.transfer_number, self.is_to_print_agent_form = excel_editor.receive()
            self.excel_exit_code = excel_editor.exit_code

        elif self.transfer.type == TYPE_REFUND:
            self.transfer.transfer_number = excel_editor.refund()
            self.excel_exit_code = excel_editor.exit_code

        elif self.transfer.type == TYPE_CANCEL:
            self.transfer.transfer_number, self.is_to_print = excel_editor.cancel()
            self.excel_exit_code = excel_editor.exit_code
コード例 #2
0
 def test_verify_file_is_ready_with_ready_file(self):
     print empty_file
     locked_file = ExcelEditor.verify_file_is_ready(empty_file)