diff --git a/.isort.cfg b/.isort.cfg new file mode 100644 index 0000000000..e1c6495da9 --- /dev/null +++ b/.isort.cfg @@ -0,0 +1,3 @@ +[settings] +multi_line_output=4 +known_first_party=trytond diff --git a/__init__.py b/__init__.py index 34afd60dc7..cde5bc6687 100644 --- a/__init__.py +++ b/__init__.py @@ -2,9 +2,8 @@ # this repository contains the full copyright notices and license terms. from trytond.pool import Pool -from . import sale -from . import account -from . import stock + +from . import account, sale, stock def register(): diff --git a/account.py b/account.py index aa7ff5b49e..347d8ad752 100644 --- a/account.py +++ b/account.py @@ -3,7 +3,7 @@ from trytond.model import fields from trytond.pool import Pool, PoolMeta -from trytond.pyson import If, Eval, Bool +from trytond.pyson import Bool, Eval, If def AccountTypeMixin(template=False): diff --git a/exceptions.py b/exceptions.py index 1a1751f5ae..0cf332e8e6 100644 --- a/exceptions.py +++ b/exceptions.py @@ -1,7 +1,7 @@ # This file is part of Tryton. The COPYRIGHT file at the top level of # this repository contains the full copyright notices and license terms. -from trytond.model.exceptions import ValidationError, AccessError +from trytond.model.exceptions import AccessError, ValidationError class FormulaError(ValidationError): diff --git a/sale.py b/sale.py index 5f2d1222e8..095dae2aea 100644 --- a/sale.py +++ b/sale.py @@ -1,19 +1,20 @@ # This file is part of Tryton. The COPYRIGHT file at the top level of # this repository contains the full copyright notices and license terms. from decimal import Decimal -from simpleeval import simple_eval from itertools import chain +from simpleeval import simple_eval + from trytond.i18n import gettext -from trytond.pool import Pool, PoolMeta from trytond.model import ( - ModelSQL, ModelView, Workflow, DeactivableMixin, fields) -from trytond.pyson import Eval, Bool -from trytond.tools import decistmt -from trytond.transaction import Transaction + DeactivableMixin, ModelSQL, ModelView, Workflow, fields) from trytond.modules.company.model import ( CompanyMultiValueMixin, CompanyValueMixin) from trytond.modules.currency.fields import Monetary +from trytond.pool import Pool, PoolMeta +from trytond.pyson import Bool, Eval +from trytond.tools import decistmt +from trytond.transaction import Transaction from .exceptions import FormulaError diff --git a/setup.py b/setup.py index eceecbbc1b..5b14c2aa16 100755 --- a/setup.py +++ b/setup.py @@ -6,7 +6,8 @@ import io import os import re from configparser import ConfigParser -from setuptools import setup, find_packages + +from setuptools import find_packages, setup def read(fname): diff --git a/tests/__init__.py b/tests/__init__.py index 8a44009b34..dcb068bd90 100644 --- a/tests/__init__.py +++ b/tests/__init__.py @@ -2,7 +2,8 @@ # this repository contains the full copyright notices and license terms. try: - from trytond.modules.sale_advance_payment.tests.test_sale_advance_payment import suite # noqa: E501 + from trytond.modules.sale_advance_payment.tests.test_sale_advance_payment import \ + suite # noqa: E501 except ImportError: from .test_sale_advance_payment import suite diff --git a/tests/test_sale_advance_payment.py b/tests/test_sale_advance_payment.py index c1e4f44c1d..34cf14a7ef 100644 --- a/tests/test_sale_advance_payment.py +++ b/tests/test_sale_advance_payment.py @@ -1,10 +1,11 @@ # This file is part of Tryton. The COPYRIGHT file at the top level of # this repository contains the full copyright notices and license terms. -import unittest import doctest +import unittest + +from trytond.tests.test_tryton import ( + ModuleTestCase, doctest_checker, doctest_teardown) from trytond.tests.test_tryton import suite as test_suite -from trytond.tests.test_tryton import ModuleTestCase -from trytond.tests.test_tryton import doctest_teardown, doctest_checker class SaleAdvancePaymentTestCase(ModuleTestCase):