Fix: Formateo PEP8 (79 cols) y limpieza flake8 en tests y examples
- Líneas >79 cols reajustadas (asserts, strings CUDE/CUDS, comentarios) - Elimina imports y variables muertas (F401/F841), E712 (== False -> is False) - Reordena imports en docs/conf.py
This commit is contained in:
@@ -41,11 +41,13 @@ def test_invoicesimple_build(simple_invoice):
|
||||
xml = DIANInvoiceXML(simple_invoice)
|
||||
|
||||
supplier_name = xml.get_element_text(
|
||||
'/fe:Invoice/cac:AccountingSupplierParty/cac:Party/cac:PartyName/cbc:Name')
|
||||
'/fe:Invoice/cac:AccountingSupplierParty/cac:Party/cac:PartyName/cbc'
|
||||
':Name')
|
||||
assert supplier_name == simple_invoice.invoice_supplier.name
|
||||
|
||||
customer_name = xml.get_element_text(
|
||||
'/fe:Invoice/cac:AccountingCustomerParty/cac:Party/cac:PartyName/cbc:Name')
|
||||
'/fe:Invoice/cac:AccountingCustomerParty/cac:Party/cac:PartyName/cbc'
|
||||
':Name')
|
||||
assert customer_name == simple_invoice.invoice_customer.name
|
||||
|
||||
|
||||
@@ -66,7 +68,8 @@ def test_invoicesimple_xml_signed(monkeypatch, simple_invoice):
|
||||
xml.add_extension(signer)
|
||||
|
||||
elem = xml.get_element(
|
||||
'/fe:Invoice/ext:UBLExtensions/ext:UBLExtension[2]/ext:ExtensionContent/ds:Signature')
|
||||
'/fe:Invoice/ext:UBLExtensions/ext:UBLExtension[2]/ext'
|
||||
':ExtensionContent/ds:Signature')
|
||||
assert elem.text is not None
|
||||
|
||||
|
||||
@@ -75,14 +78,16 @@ def test_invoicesimple_zip(simple_invoice):
|
||||
|
||||
zipdata = io.BytesIO()
|
||||
with fe.DianZIP(zipdata) as dianzip:
|
||||
name_invoice = dianzip.add_invoice_xml(simple_invoice.invoice_ident, str(xml_invoice))
|
||||
name_invoice = dianzip.add_invoice_xml(
|
||||
simple_invoice.invoice_ident, str(xml_invoice))
|
||||
|
||||
# el zip ademas de archivar debe comprimir los archivos
|
||||
# de lo contrario la DIAN lo rechaza
|
||||
with zipfile.ZipFile(zipdata) as dianzip:
|
||||
dianzip.testzip()
|
||||
for zipinfo in dianzip.infolist():
|
||||
assert zipinfo.compress_type == zipfile.ZIP_DEFLATED, "se espera el zip comprimido"
|
||||
assert zipinfo.compress_type == zipfile.ZIP_DEFLATED, (
|
||||
"se espera el zip comprimido")
|
||||
|
||||
with zipfile.ZipFile(zipdata) as dianzip:
|
||||
xml_data = dianzip.open(name_invoice).read().decode('utf-8')
|
||||
@@ -122,7 +127,8 @@ def test_invoice_invoice_type_code(simple_invoice):
|
||||
def test_invoice_totals(simple_invoice_without_lines):
|
||||
simple_invoice = simple_invoice_without_lines
|
||||
simple_invoice.invoice_ident = '323200000129'
|
||||
simple_invoice.invoice_issue = datetime.strptime('2019-01-16 10:53:10-05:00', '%Y-%m-%d %H:%M:%S%z')
|
||||
simple_invoice.invoice_issue = datetime.strptime(
|
||||
'2019-01-16 10:53:10-05:00', '%Y-%m-%d %H:%M:%S%z')
|
||||
simple_invoice.invoice_supplier.ident = '700085371'
|
||||
simple_invoice.invoice_customer.ident = '800199436'
|
||||
simple_invoice.add_invoice_line(form.InvoiceLine(
|
||||
@@ -222,7 +228,8 @@ def test_invoice_cufe(simple_invoice_without_lines):
|
||||
assert formatVars[12] == '800199436', "NumAdq"
|
||||
|
||||
# ClTec
|
||||
assert formatVars[13] == '693ff6f2a553c3646a063436fd4dd9ded0311471', "ClTec"
|
||||
assert formatVars[13] == (
|
||||
'693ff6f2a553c3646a063436fd4dd9ded0311471'), "ClTec"
|
||||
|
||||
# TipoAmbiente
|
||||
assert formatVars[14] == '1', "TipoAmbiente"
|
||||
@@ -323,8 +330,13 @@ def test_debit_note_cude(simple_debit_note_without_lines):
|
||||
assert build_vars['TipoAmb'] == 2
|
||||
|
||||
cude_composicion = "".join(cude_extension.formatVars())
|
||||
assert cude_composicion == 'ND10012019-01-1810:58:00-05:0030000.00010.00042400.00030.0032400.0090019726410254102102012'
|
||||
assert cude_composicion == (
|
||||
'ND10012019-01-1810:58:00-05:0030000.00010.00042400.00030.0032400.009'
|
||||
'001'
|
||||
'9726410254102102012')
|
||||
|
||||
xml_invoice.add_extension(cude_extension)
|
||||
cude = xml_invoice.get_element_text('/fe:DebitNote/cbc:UUID')
|
||||
assert cude == '3fa73a86d57d9341c536afde1f85c4efd9d4591c2c22bce4dfb0e6b0d2e83b8f047a8bde7098292e9d2493e60d1c31da'
|
||||
assert cude == (
|
||||
'3fa73a86d57d9341c536afde1f85c4efd9d4591c2c22bce4dfb0e6b0d2e83b8f047a8'
|
||||
'bde7098292e9d2493e60d1c31da')
|
||||
|
||||
Reference in New Issue
Block a user