diff --git a/.bumpversion.cfg b/.bumpversion.cfg index 37a8512..e06078c 100644 --- a/.bumpversion.cfg +++ b/.bumpversion.cfg @@ -1,5 +1,5 @@ [bumpversion] -current_version = 6.4.2 +current_version = 6.4.3 commit = True tag = True tag_name = {new_version} diff --git a/correios/data/posting_list_schema.xsd b/correios/data/posting_list_schema.xsd index 206d768..a529db2 100644 --- a/correios/data/posting_list_schema.xsd +++ b/correios/data/posting_list_schema.xsd @@ -401,8 +401,8 @@ - - + + @@ -410,8 +410,8 @@ - - + + @@ -419,8 +419,8 @@ - - + + @@ -429,7 +429,7 @@ - + diff --git a/correios/models/data.py b/correios/models/data.py index 0cc364f..954cb32 100644 --- a/correios/models/data.py +++ b/correios/models/data.py @@ -680,12 +680,7 @@ "Em tratamento, aguarde.", "Acompanhar", ), - ("FC", 29): ( - "shipped", - "Objeto encaminhado para apreensão", - "Em tratamento, aguarde.", - "Acompanhar", - ), + ("FC", 29): ("shipped", "Objeto encaminhado para apreensão", "Em tratamento, aguarde.", "Acompanhar",), ("IDC", 1): ("lost", "Objeto não localizado", "Houve indenização dos valores correspondentes", "Acompanhar"), ("LDI", 1): ( "waiting_retrieval", @@ -1650,19 +1645,19 @@ "delivered", "Objeto entregue ao contratante", "Contingência COVID-19", - "Finalizar a entrega. Não é mais necessário prosseguir com o acompanhamento." + "Finalizar a entrega. Não é mais necessário prosseguir com o acompanhamento.", ), ("BDI", 79): ( "delivered", "Objeto entregue ao contratante", "Contingência COVID-19", - "Finalizar a entrega. Não é mais necessário prosseguir com o acompanhamento." + "Finalizar a entrega. Não é mais necessário prosseguir com o acompanhamento.", ), ("BDR", 79): ( "delivered", "Objeto entregue ao contratante", "Contingência COVID-19", - "Finalizar a entrega. Não é mais necessário prosseguir com o acompanhamento." + "Finalizar a entrega. Não é mais necessário prosseguir com o acompanhamento.", ), ("BDE", 80): ("lost", "Objeto extraviado", "", "Acionar a CAC dos Correios"), ("BDI", 80): ("lost", "Objeto extraviado", "", "Acionar a CAC dos Correios"), @@ -1722,18 +1717,18 @@ -12: "Comprimento inválido.", -13: "Largura inválida.", -14: "Altura inválida.", - -15: "O comprimento não pode ser maior que 105 cm.", - -16: "A largura não pode ser maior que 105 cm.", - -17: "A altura não pode ser maior que 105 cm.", - -18: "A altura não pode ser inferior a 2 cm.", - -20: "A largura não pode ser inferior a 11 cm.", - -22: "O comprimento não pode ser inferior a 16 cm.", + -15: "O comprimento não pode ser maior que 100 cm.", + -16: "A largura não pode ser maior que 100 cm.", + -17: "A altura não pode ser maior que 100 cm.", + -18: "A altura não pode ser inferior a 1 cm.", + -20: "A largura não pode ser inferior a 10 cm.", + -22: "O comprimento não pode ser inferior a 15 cm.", -23: "A soma resultante do comprimento + largura + altura não deve superar a 200 cm.", -24: "Comprimento inválido.", -25: "Diâmetro inválido", -26: "Informe o comprimento.", -27: "Informe o diâmetro.", - -28: "O comprimento não pode ser maior que 105 cm.", + -28: "O comprimento não pode ser maior que 100 cm.", -29: "O diâmetro não pode ser maior que 91 cm.", -30: "O comprimento não pode ser inferior a 18 cm.", -31: "O diâmetro não pode ser inferior a 5 cm.", @@ -1750,9 +1745,9 @@ "largura e altura do objeto em centimetros (cm)." ), -41: "O comprimento nao pode ser maior que 60 cm.", - -42: "O comprimento nao pode ser inferior a 16 cm.", + -42: "O comprimento nao pode ser inferior a 15 cm.", -43: "A soma resultante do comprimento + largura nao deve superar a 120 cm.", - -44: "A largura nao pode ser inferior a 11 cm.", + -44: "A largura nao pode ser inferior a 10 cm.", -45: "A largura nao pode ser maior que 60 cm.", -888: "Erro ao calcular a tarifa", 6: "Localidade de origem não abrange o serviço informado", diff --git a/correios/models/posting.py b/correios/models/posting.py index 2aaed1a..b5eb185 100644 --- a/correios/models/posting.py +++ b/correios/models/posting.py @@ -51,12 +51,12 @@ VOLUMETRIC_WEIGHT_THRESHOLD = 5000 # g MIN_WEIGHT, MAX_WEIGHT = 1, 30000 # g -MIN_WIDTH, MAX_WIDTH = 11, 105 # cm -MIN_HEIGHT, MAX_HEIGHT = 2, 105 # cm -MIN_LENGTH, MAX_LENGTH = 16, 105 # cm +MIN_WIDTH, MAX_WIDTH = 10, 100 # cm +MIN_HEIGHT, MAX_HEIGHT = 1, 100 # cm +MIN_LENGTH, MAX_LENGTH = 15, 100 # cm MIN_DIAMETER, MAX_DIAMETER = 5, 91 # cm -MIN_CYLINDER_LENGTH, MAX_CYLINDER_LENGTH = 18, 105 # cm -MIN_SIZE, MAX_SIZE = 29, 200 # cm +MIN_CYLINDER_LENGTH, MAX_CYLINDER_LENGTH = 18, 100 # cm +MIN_SIZE, MAX_SIZE = 26, 200 # cm MIN_CYLINDER_SIZE, MAX_CYLINDER_SIZE = 28, 200 # cm MIN_TOTAL_DIMENSIONS, MAX_TOTAL_DIMENSIONS = 0, 200 # cm diff --git a/pyproject.toml b/pyproject.toml index 67cd158..288c0cb 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.black] line-length = 120 -target-version = ["py37"] +target-version = ["py38"] [tool.isort] line_length = 120 diff --git a/setup.py b/setup.py index 37b90ea..1e2dc54 100644 --- a/setup.py +++ b/setup.py @@ -39,7 +39,7 @@ def load_requirements(filename): setup( name="correios", - version="6.4.2", + version="6.4.3", url="https://github.com/osantana/correios", author="Osvaldo Santana Neto", author_email="correiospy@osantana.me", diff --git a/tests/test_posting_models.py b/tests/test_posting_models.py index 2bddc91..7104f6a 100644 --- a/tests/test_posting_models.py +++ b/tests/test_posting_models.py @@ -392,13 +392,13 @@ def test_package_posting_weight_calculation(weight, width, height, length, posti (posting.Package.TYPE_ENVELOPE, 0, 0, 0, 1, exceptions.InvalidPackageDimensionsError), (posting.Package.TYPE_ENVELOPE, 1, 1, 1, 1, exceptions.InvalidPackageDimensionsError), (posting.Package.TYPE_BOX, 11, 2, 16, 1, exceptions.InvalidPackageDimensionsError), # invalid diameter - (posting.Package.TYPE_BOX, 110, 2, 16, 0, exceptions.InvalidMaxPackageDimensionsError), # max width=105 + (posting.Package.TYPE_BOX, 110, 2, 16, 0, exceptions.InvalidMaxPackageDimensionsError), # max width=100 (posting.Package.TYPE_BOX, 11, 110, 16, 0, exceptions.InvalidMaxPackageDimensionsError), # max height=110 (posting.Package.TYPE_BOX, 11, 2, 110, 0, exceptions.InvalidMaxPackageDimensionsError), # max length=110 - (posting.Package.TYPE_BOX, 105, 105, 105, 0, exceptions.InvalidMaxPackageDimensionsError), # sum > 200 + (posting.Package.TYPE_BOX, 100, 100, 100, 0, exceptions.InvalidMaxPackageDimensionsError), # sum > 200 (posting.Package.TYPE_CYLINDER, 1, 0, 18, 16, exceptions.InvalidPackageDimensionsError), # invalid width (posting.Package.TYPE_CYLINDER, 0, 1, 18, 16, exceptions.InvalidPackageDimensionsError), # invalid height - (posting.Package.TYPE_CYLINDER, 0, 0, 110, 16, exceptions.InvalidMaxPackageDimensionsError), # max length=105 + (posting.Package.TYPE_CYLINDER, 0, 0, 110, 16, exceptions.InvalidMaxPackageDimensionsError), # max length=100 (posting.Package.TYPE_CYLINDER, 0, 0, 18, 110, exceptions.InvalidMaxPackageDimensionsError), # max diameter=91 ( posting.Package.TYPE_CYLINDER,