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 f2dfada3b9..a12316a285 100644 --- a/__init__.py +++ b/__init__.py @@ -2,6 +2,7 @@ # this repository contains the full copyright notices and license terms. from trytond.pool import Pool + from . import forecast diff --git a/forecast.py b/forecast.py index 47f55a1131..f50d507dc7 100644 --- a/forecast.py +++ b/forecast.py @@ -2,21 +2,21 @@ # this repository contains the full copyright notices and license terms. import datetime -from dateutil.relativedelta import relativedelta import itertools +from dateutil.relativedelta import relativedelta from sql import Null from sql.aggregate import Sum from sql.conditionals import Coalesce from trytond.i18n import gettext -from trytond.model import ModelView, Workflow, ModelSQL, fields, Unique +from trytond.model import ModelSQL, ModelView, Unique, Workflow, fields from trytond.model.exceptions import AccessError -from trytond.wizard import Wizard, StateView, StateTransition, Button -from trytond.pyson import Not, Equal, Eval, Or, Bool, If -from trytond.transaction import Transaction from trytond.pool import Pool -from trytond.tools import reduce_ids, grouped_slice +from trytond.pyson import Bool, Equal, Eval, If, Not, Or +from trytond.tools import grouped_slice, reduce_ids +from trytond.transaction import Transaction +from trytond.wizard import Button, StateTransition, StateView, Wizard from .exceptions import ForecastValidationError diff --git a/setup.py b/setup.py index e412fff793..d1352a6da9 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/test_stock_forecast.py b/tests/test_stock_forecast.py index 2d1aa3a800..c3371ba7bf 100644 --- a/tests/test_stock_forecast.py +++ b/tests/test_stock_forecast.py @@ -1,16 +1,17 @@ # 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 datetime import unittest from decimal import Decimal -import datetime + from dateutil.relativedelta import relativedelta + import trytond.tests.test_tryton +from trytond.modules.company.tests import ( + CompanyTestMixin, create_company, set_company) +from trytond.pool import Pool from trytond.tests.test_tryton import ModuleTestCase, with_transaction from trytond.transaction import Transaction -from trytond.pool import Pool - -from trytond.modules.company.tests import ( - create_company, set_company, CompanyTestMixin) class StockForecastTestCase(CompanyTestMixin, ModuleTestCase):