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 2e84b1ff5b..0cad3541a3 100644 --- a/__init__.py +++ b/__init__.py @@ -2,6 +2,7 @@ # The COPYRIGHT file at the top level of this repository contains # the full copyright notices and license terms. from trytond.pool import Pool + from . import purchase __all__ = ['register'] diff --git a/purchase.py b/purchase.py index c967071580..c202c401cc 100644 --- a/purchase.py +++ b/purchase.py @@ -3,19 +3,19 @@ import datetime from functools import wraps from itertools import groupby + from sql.conditionals import Case from trytond.i18n import gettext -from trytond.model import Workflow, ModelView, fields, ModelSQL +from trytond.model import ModelSQL, ModelView, Workflow, fields from trytond.modules.company import CompanyReport +from trytond.modules.currency.fields import Monetary from trytond.modules.product import price_digits from trytond.pool import Pool, PoolMeta -from trytond.pyson import Eval, Bool, If, Id +from trytond.pyson import Bool, Eval, Id, If from trytond.tools import sortable_values from trytond.transaction import Transaction -from trytond.wizard import Wizard, StateView, StateTransition, Button - -from trytond.modules.currency.fields import Monetary +from trytond.wizard import Button, StateTransition, StateView, Wizard from .exceptions import PreviousQuotation diff --git a/setup.py b/setup.py index a422de7aaa..ce722c3bda 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 d872341b0f..37bd793c7b 100644 --- a/tests/__init__.py +++ b/tests/__init__.py @@ -3,7 +3,8 @@ # the full copyright notices and license terms. try: - from trytond.modules.purchase_request_quotation.tests.test_purchase_request_quotation import suite # noqa: E501 + from trytond.modules.purchase_request_quotation.tests.test_purchase_request_quotation import \ + suite # noqa: E501 except ImportError: from .test_purchase_request_quotation import suite diff --git a/tests/test_purchase_request_quotation.py b/tests/test_purchase_request_quotation.py index d67cd3e047..b0ba86a646 100644 --- a/tests/test_purchase_request_quotation.py +++ b/tests/test_purchase_request_quotation.py @@ -1,16 +1,13 @@ # This file is part purchase_request_for_quotation module for Tryton. # The COPYRIGHT file at the top level of this repository contains # the full copyright notices and license terms. +import doctest import unittest -import doctest - -from trytond.tests.test_tryton import ModuleTestCase -from trytond.tests.test_tryton import suite as test_suite -from trytond.tests.test_tryton import doctest_teardown -from trytond.tests.test_tryton import doctest_checker - from trytond.modules.company.tests import CompanyTestMixin +from trytond.tests.test_tryton import ( + ModuleTestCase, doctest_checker, doctest_teardown) +from trytond.tests.test_tryton import suite as test_suite class PurchaseRequestForQuotationTestCase(CompanyTestMixin, ModuleTestCase):