Skip to content

Commit 4a1edac

Browse files
committed
Add isort
1 parent 7197868 commit 4a1edac

File tree

16 files changed

+118
-85
lines changed

16 files changed

+118
-85
lines changed

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,7 @@ $ tox -e style
5656

5757
Reformat code:
5858
```bash
59+
$ tox -e isort
5960
$ tox -e black-format
6061
```
6162

examples/example.py

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,10 @@
11
import datetime
22
import logging
3-
import sqlalchemy as sa
4-
from sqlalchemy import orm, exc, sql
5-
from sqlalchemy import Table, Column, Integer, String, Float, TIMESTAMP
63

4+
import sqlalchemy as sa
75
from fill_tables import fill_all_tables, to_days
8-
from models import Base, Series, Episodes
6+
from models import Base, Episodes, Series
7+
from sqlalchemy import TIMESTAMP, Column, Float, Integer, String, Table, exc, orm, sql
98

109

1110
def describe_table(engine, name):

examples/fill_tables.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
import iso8601
2-
32
import sqlalchemy as sa
4-
from models import Base, Series, Seasons, Episodes
3+
from models import Base, Episodes, Seasons, Series
54

65

76
def to_days(date):

examples/models.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
import sqlalchemy.orm as orm
22
from sqlalchemy import Column, Integer, Unicode
33

4-
54
Base = orm.declarative_base()
65

76

pyproject.toml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,5 @@
11
[tool.black]
22
line-length = 120
3+
4+
[tool.isort]
5+
profile = "black"

test-requirements.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,3 +10,4 @@ flake8==3.9.2
1010
black==23.3.0
1111
pytest-cov
1212
pytest-asyncio
13+
isort==5.13.2

test/test_core.py

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,17 +4,15 @@
44
from typing import NamedTuple
55

66
import pytest
7-
87
import sqlalchemy as sa
9-
from sqlalchemy import Table, Column, Integer, Unicode, String
10-
from sqlalchemy.testing.fixtures import TestBase, TablesTest, config
11-
128
import ydb
9+
from sqlalchemy import Column, Integer, String, Table, Unicode
10+
from sqlalchemy.testing.fixtures import TablesTest, TestBase, config
1311
from ydb._grpc.v4.protos import ydb_common_pb2
1412

15-
from ydb_sqlalchemy import dbapi, IsolationLevel
16-
from ydb_sqlalchemy.sqlalchemy import types
13+
from ydb_sqlalchemy import IsolationLevel, dbapi
1714
from ydb_sqlalchemy import sqlalchemy as ydb_sa
15+
from ydb_sqlalchemy.sqlalchemy import types
1816

1917

2018
def clear_sql(stm):

test/test_inspect.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
import sqlalchemy as sa
2-
3-
from sqlalchemy import Table, Column, Integer, Unicode, Numeric
2+
from sqlalchemy import Column, Integer, Numeric, Table, Unicode
43
from sqlalchemy.testing.fixtures import TablesTest
54

65

test/test_suite.py

Lines changed: 61 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -1,53 +1,80 @@
11
import pytest
22
import sqlalchemy as sa
33
import sqlalchemy.testing.suite.test_types
4-
4+
from sqlalchemy.testing import is_false, is_true
55
from sqlalchemy.testing.suite import * # noqa: F401, F403
6-
7-
from sqlalchemy.testing import is_true, is_false
8-
from sqlalchemy.testing.suite import eq_, testing, inspect, provide_metadata, config, requirements, fixtures
9-
from sqlalchemy.testing.suite import func, column, literal_column, select, exists, union
10-
from sqlalchemy.testing.suite import MetaData, Column, Table, Integer, String
11-
12-
from sqlalchemy.testing.suite.test_select import (
13-
ExistsTest as _ExistsTest,
14-
LikeFunctionsTest as _LikeFunctionsTest,
6+
from sqlalchemy.testing.suite import (
7+
Column,
8+
Integer,
9+
MetaData,
10+
String,
11+
Table,
12+
column,
13+
config,
14+
eq_,
15+
exists,
16+
fixtures,
17+
func,
18+
inspect,
19+
literal_column,
20+
provide_metadata,
21+
requirements,
22+
select,
23+
testing,
24+
)
25+
from sqlalchemy.testing.suite.test_ddl import (
26+
LongNameBlowoutTest as _LongNameBlowoutTest,
27+
)
28+
from sqlalchemy.testing.suite.test_dialect import (
29+
DifficultParametersTest as _DifficultParametersTest,
30+
)
31+
from sqlalchemy.testing.suite.test_dialect import EscapingTest as _EscapingTest
32+
from sqlalchemy.testing.suite.test_insert import (
33+
InsertBehaviorTest as _InsertBehaviorTest,
1534
)
1635
from sqlalchemy.testing.suite.test_reflection import (
17-
HasTableTest as _HasTableTest,
18-
HasIndexTest as _HasIndexTest,
1936
ComponentReflectionTest as _ComponentReflectionTest,
20-
CompositeKeyReflectionTest as _CompositeKeyReflectionTest,
37+
)
38+
from sqlalchemy.testing.suite.test_reflection import (
2139
ComponentReflectionTestExtra as _ComponentReflectionTestExtra,
40+
)
41+
from sqlalchemy.testing.suite.test_reflection import (
42+
CompositeKeyReflectionTest as _CompositeKeyReflectionTest,
43+
)
44+
from sqlalchemy.testing.suite.test_reflection import HasIndexTest as _HasIndexTest
45+
from sqlalchemy.testing.suite.test_reflection import HasTableTest as _HasTableTest
46+
from sqlalchemy.testing.suite.test_reflection import (
2247
QuotedNameArgumentTest as _QuotedNameArgumentTest,
2348
)
49+
from sqlalchemy.testing.suite.test_results import RowFetchTest as _RowFetchTest
50+
from sqlalchemy.testing.suite.test_select import ExistsTest as _ExistsTest
51+
from sqlalchemy.testing.suite.test_select import (
52+
FetchLimitOffsetTest as _FetchLimitOffsetTest,
53+
)
54+
from sqlalchemy.testing.suite.test_select import JoinTest as _JoinTest
55+
from sqlalchemy.testing.suite.test_select import LikeFunctionsTest as _LikeFunctionsTest
56+
from sqlalchemy.testing.suite.test_select import OrderByLabelTest as _OrderByLabelTest
57+
from sqlalchemy.testing.suite.test_types import BinaryTest as _BinaryTest
58+
from sqlalchemy.testing.suite.test_types import DateTest as _DateTest
2459
from sqlalchemy.testing.suite.test_types import (
25-
IntegerTest as _IntegerTest,
26-
NumericTest as _NumericTest,
27-
BinaryTest as _BinaryTest,
28-
TrueDivTest as _TrueDivTest,
29-
TimeTest as _TimeTest,
30-
StringTest as _StringTest,
31-
NativeUUIDTest as _NativeUUIDTest,
32-
TimeMicrosecondsTest as _TimeMicrosecondsTest,
3360
DateTimeCoercedToDateTimeTest as _DateTimeCoercedToDateTimeTest,
34-
DateTest as _DateTest,
61+
)
62+
from sqlalchemy.testing.suite.test_types import (
3563
DateTimeMicrosecondsTest as _DateTimeMicrosecondsTest,
36-
DateTimeTest as _DateTimeTest,
37-
TimestampMicrosecondsTest as _TimestampMicrosecondsTest,
3864
)
39-
from sqlalchemy.testing.suite.test_dialect import (
40-
EscapingTest as _EscapingTest,
41-
DifficultParametersTest as _DifficultParametersTest,
65+
from sqlalchemy.testing.suite.test_types import DateTimeTest as _DateTimeTest
66+
from sqlalchemy.testing.suite.test_types import IntegerTest as _IntegerTest
67+
from sqlalchemy.testing.suite.test_types import NativeUUIDTest as _NativeUUIDTest
68+
from sqlalchemy.testing.suite.test_types import NumericTest as _NumericTest
69+
from sqlalchemy.testing.suite.test_types import StringTest as _StringTest
70+
from sqlalchemy.testing.suite.test_types import (
71+
TimeMicrosecondsTest as _TimeMicrosecondsTest,
4272
)
43-
from sqlalchemy.testing.suite.test_select import (
44-
JoinTest as _JoinTest,
45-
OrderByLabelTest as _OrderByLabelTest,
46-
FetchLimitOffsetTest as _FetchLimitOffsetTest,
73+
from sqlalchemy.testing.suite.test_types import (
74+
TimestampMicrosecondsTest as _TimestampMicrosecondsTest,
4775
)
48-
from sqlalchemy.testing.suite.test_insert import InsertBehaviorTest as _InsertBehaviorTest
49-
from sqlalchemy.testing.suite.test_ddl import LongNameBlowoutTest as _LongNameBlowoutTest
50-
from sqlalchemy.testing.suite.test_results import RowFetchTest as _RowFetchTest
76+
from sqlalchemy.testing.suite.test_types import TimeTest as _TimeTest
77+
from sqlalchemy.testing.suite.test_types import TrueDivTest as _TrueDivTest
5178

5279
from ydb_sqlalchemy.sqlalchemy import types as ydb_sa_types
5380

test_dbapi/test_dbapi.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1+
from contextlib import suppress
2+
13
import pytest
24
import pytest_asyncio
3-
5+
import sqlalchemy.util as util
46
import ydb
5-
import ydb_sqlalchemy.dbapi as dbapi
67

7-
from contextlib import suppress
8-
import sqlalchemy.util as util
8+
import ydb_sqlalchemy.dbapi as dbapi
99

1010

1111
class BaseDBApiTestSuit:

0 commit comments

Comments
 (0)