Skip to content

Commit

Permalink
[ADD] l10n_uy_edi: Agregamos test sobre parametros de reporte
Browse files Browse the repository at this point in the history
Ticket: 80829
  • Loading branch information
mem-adhoc committed Oct 8, 2024
1 parent 32dfe55 commit 0481e1e
Show file tree
Hide file tree
Showing 2 changed files with 69 additions and 0 deletions.
1 change: 1 addition & 0 deletions l10n_uy_edi/tests/__init__.py
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
from . import test_check_uy_vat
from . import test_report_params
68 changes: 68 additions & 0 deletions l10n_uy_edi/tests/test_report_params.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
from odoo.tests import common


class TestL10nReportParams(common.TransactionCase):

# Creamos este test para los formatos de parametros de reporte

def setUp(self):

company_uy = self.env.ref('l10n_uy_account.company_uy')
lang_es = self.env['res.lang'].search([['code', '=', 'en_AR']])
lang_en = self.env['res.lang'].search([['code', '=', 'en_US']])
content = """
Estimated Net Weight: 25.995,00 Kg
Estimated Gross Weight: 26.774,850 Kg
In 1 x 40 reef
BL Nº: TBI
SHIPPER / MANUFACTURER: C.VALE - COOPERATIVA AGROINDUSTRIAL (SIF 3300)
AV. ARIOSVALDO BITENCOURT, 2000 CENTRO 85950000, PALOTINA - BRASIL
MEANS OF TRANSPORTATION: Sea
ORIGIN: Brazil
PORT OF LOADING: Paranagua - Brazil
PORT OF DISCHARGE: Cebu - Philippines
SHIPMENT DATE: September, 2024
SALE TERMS: CNF (COST AND FREIGHT) Insurance under responsibility of the buyer
TERMS OF PAYMENT: 100% TT Against copy of original documents
"""
adenda = self.env['l10n.uy.adenda'].create({
'name': 'Adenda Test pruebas',
'legend_type': 'adenda',
'company_id': company_uy.id,
'apply_on': 'account.move',
'content': content
})
partner_en = self.env['res.partner'].create({
'name': 'Partner Test Adenda EN',
'lang': lang_en.code
})
partner_es = self.env['res.partner'].create({
'name': 'Partner Test Adenda ES',
'lang': lang_es.code
})
move = self.env['account.move'].create({
'move_type': 'out_invoice',
'l10n_latam_document_type_id': self.env.ref('l10n_uy_account.dc_e_ticket').id,
'partner_id': partner_en.id,
'invoice_date': '2024-01-21',
'date': '2024-01-21',
})
move_2 = self.env['account.move'].create({
'move_type': 'out_invoice',
'l10n_latam_document_type_id': self.env.ref('l10n_uy_account.dc_e_ticket').id,
'partner_id': partner_es.id,
'invoice_date': '2024-01-21',
'date': '2024-01-21',
})

def reportparams_adenda_test(self):
import pdb
pdb.set_trace()
nombreParametros, valoresParametros = self.move_2._get_report_params()
self.assertEqual(nombreParametros, ['adenda'])
self.assertEqual(valoresParametros, ['true'])

nombreParametros, valoresParametros = self.move._get_report_params()

self.assertEqual(nombreParametros, ['adenda','reporte'])
self.assertEqual(valoresParametros, ['true','ingles'])

0 comments on commit 0481e1e

Please sign in to comment.