Skip to content

Commit 48dad14

Browse files
thoojreback
authored andcommitted
Run isort at pandas/tests/io (#24532)
1 parent f67c97e commit 48dad14

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

47 files changed

+281
-277
lines changed

pandas/io/formats/style.py

+4-3
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,8 @@
22
Module for applying conditional formatting to
33
DataFrames and Series.
44
"""
5-
from collections import MutableMapping, defaultdict
5+
6+
from collections import defaultdict
67
from contextlib import contextmanager
78
import copy
89
from functools import partial
@@ -18,7 +19,7 @@
1819
from pandas.core.dtypes.generic import ABCSeries
1920

2021
import pandas as pd
21-
from pandas.api.types import is_list_like
22+
from pandas.api.types import is_dict_like, is_list_like
2223
import pandas.core.common as com
2324
from pandas.core.config import get_option
2425
from pandas.core.generic import _shared_docs
@@ -401,7 +402,7 @@ def format(self, formatter, subset=None):
401402
row_locs = self.data.index.get_indexer_for(sub_df.index)
402403
col_locs = self.data.columns.get_indexer_for(sub_df.columns)
403404

404-
if isinstance(formatter, MutableMapping):
405+
if is_dict_like(formatter):
405406
for col, col_formatter in formatter.items():
406407
# formatter must be callable, so '{}' are converted to lambdas
407408
col_formatter = _maybe_wrap_formatter(col_formatter)

pandas/tests/io/formats/test_css.py

+1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import pytest
22

33
from pandas.util import testing as tm
4+
45
from pandas.io.formats.css import CSSResolver, CSSWarning
56

67

pandas/tests/io/formats/test_eng_formatting.py

+5-2
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,13 @@
11
import numpy as np
2+
3+
from pandas.compat import u
4+
25
import pandas as pd
36
from pandas import DataFrame
4-
from pandas.compat import u
5-
import pandas.io.formats.format as fmt
67
from pandas.util import testing as tm
78

9+
import pandas.io.formats.format as fmt
10+
811

912
class TestEngFormatter(object):
1013

pandas/tests/io/formats/test_format.py

+15-15
Original file line numberDiff line numberDiff line change
@@ -5,35 +5,35 @@
55
"""
66

77
from __future__ import print_function
8-
import re
98

10-
import pytz
11-
import dateutil
9+
from datetime import datetime
1210
import itertools
1311
from operator import methodcaller
1412
import os
13+
import re
1514
import sys
1615
import warnings
17-
from datetime import datetime
1816

17+
import dateutil
18+
import numpy as np
1919
import pytest
20+
import pytz
2021

21-
import numpy as np
22-
import pandas as pd
23-
from pandas import (DataFrame, Series, Index, Timestamp, MultiIndex,
24-
date_range, NaT, read_csv)
25-
from pandas.compat import (range, zip, lrange, StringIO, PY3,
26-
u, lzip, is_platform_windows,
27-
is_platform_32bit)
2822
import pandas.compat as compat
23+
from pandas.compat import (
24+
PY3, StringIO, is_platform_32bit, is_platform_windows, lrange, lzip, range,
25+
u, zip)
26+
27+
import pandas as pd
28+
from pandas import (
29+
DataFrame, Index, MultiIndex, NaT, Series, Timestamp, date_range, read_csv)
30+
from pandas.core.config import (
31+
get_option, option_context, reset_option, set_option)
32+
import pandas.util.testing as tm
2933

3034
import pandas.io.formats.format as fmt
3135
import pandas.io.formats.printing as printing
32-
33-
import pandas.util.testing as tm
3436
from pandas.io.formats.terminal import get_terminal_size
35-
from pandas.core.config import (set_option, get_option, option_context,
36-
reset_option)
3737

3838
use_32bit_repr = is_platform_windows() or is_platform_32bit()
3939

pandas/tests/io/formats/test_printing.py

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
# -*- coding: utf-8 -*-
2+
import numpy as np
23
import pytest
34

4-
import numpy as np
55
import pandas as pd
6-
76
from pandas import compat
8-
import pandas.io.formats.printing as printing
9-
import pandas.io.formats.format as fmt
107
import pandas.core.config as cf
118

9+
import pandas.io.formats.format as fmt
10+
import pandas.io.formats.printing as printing
11+
1212

1313
def test_adjoin():
1414
data = [['a', 'b', 'c'], ['dd', 'ee', 'ff'], ['ggg', 'hhh', 'iii']]

pandas/tests/io/formats/test_style.py

+6-4
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,18 @@
11
import copy
2-
import textwrap
32
import re
3+
import textwrap
44

5-
import pytest
65
import numpy as np
6+
import pytest
7+
8+
import pandas.util._test_decorators as td
9+
710
import pandas as pd
811
from pandas import DataFrame
912
import pandas.util.testing as tm
10-
import pandas.util._test_decorators as td
1113

1214
jinja2 = pytest.importorskip('jinja2')
13-
from pandas.io.formats.style import Styler, _get_level_lengths # noqa
15+
from pandas.io.formats.style import Styler, _get_level_lengths # noqa # isort:skip
1416

1517

1618
class TestStyler(object):

pandas/tests/io/formats/test_to_csv.py

+2-3
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,12 @@
11
# -*- coding: utf-8 -*-
22

3+
import os
34
import sys
45

6+
import numpy as np
57
import pytest
68

7-
import os
8-
import numpy as np
99
import pandas as pd
10-
1110
from pandas import DataFrame, compat
1211
from pandas.util import testing as tm
1312

pandas/tests/io/formats/test_to_excel.py

+2-1
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,11 @@
44
"""
55

66
import pytest
7+
78
import pandas.util.testing as tm
89

9-
from pandas.io.formats.excel import CSSToExcelConverter
1010
from pandas.io.formats.css import CSSWarning
11+
from pandas.io.formats.excel import CSSToExcelConverter
1112

1213

1314
@pytest.mark.parametrize('css,expected', [

pandas/tests/io/formats/test_to_html.py

+7-4
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,18 @@
11
# -*- coding: utf-8 -*-
22

3-
import re
43
from datetime import datetime
54
from io import open
5+
import re
66

7-
import pytest
87
import numpy as np
8+
import pytest
9+
10+
from pandas.compat import StringIO, lrange, u
11+
912
import pandas as pd
10-
from pandas import compat, DataFrame, MultiIndex, option_context, Index
11-
from pandas.compat import u, lrange, StringIO
13+
from pandas import DataFrame, Index, MultiIndex, compat, option_context
1214
from pandas.util import testing as tm
15+
1316
import pandas.io.formats.format as fmt
1417

1518

pandas/tests/io/formats/test_to_latex.py

+4-3
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,13 @@
1+
import codecs
12
from datetime import datetime
23

34
import pytest
45

6+
from pandas.compat import u
7+
58
import pandas as pd
6-
from pandas import DataFrame, compat, Series
9+
from pandas import DataFrame, Series, compat
710
from pandas.util import testing as tm
8-
from pandas.compat import u
9-
import codecs
1011

1112

1213
@pytest.fixture

pandas/tests/io/generate_legacy_storage_files.py

+18-17
Original file line numberDiff line numberDiff line change
@@ -35,28 +35,29 @@
3535
"""
3636

3737
from __future__ import print_function
38-
from warnings import catch_warnings, filterwarnings
38+
39+
from datetime import timedelta
3940
from distutils.version import LooseVersion
40-
from pandas import (Series, DataFrame, Panel,
41-
SparseSeries, SparseDataFrame,
42-
Index, MultiIndex, bdate_range, to_msgpack,
43-
date_range, period_range, timedelta_range,
44-
Timestamp, NaT, Categorical, Period)
45-
from pandas.tseries.offsets import (
46-
DateOffset, Hour, Minute, Day,
47-
MonthBegin, MonthEnd, YearBegin,
48-
YearEnd, Week, WeekOfMonth, LastWeekOfMonth,
49-
BusinessDay, BusinessHour, CustomBusinessDay, FY5253,
50-
Easter,
51-
SemiMonthEnd, SemiMonthBegin,
52-
QuarterBegin, QuarterEnd)
53-
from pandas.compat import u
5441
import os
42+
import platform as pl
5543
import sys
44+
from warnings import catch_warnings, filterwarnings
45+
5646
import numpy as np
47+
48+
from pandas.compat import u
49+
5750
import pandas
58-
import platform as pl
59-
from datetime import timedelta
51+
from pandas import (
52+
Categorical, DataFrame, Index, MultiIndex, NaT, Panel, Period, Series,
53+
SparseDataFrame, SparseSeries, Timestamp, bdate_range, date_range,
54+
period_range, timedelta_range, to_msgpack)
55+
56+
from pandas.tseries.offsets import (
57+
FY5253, BusinessDay, BusinessHour, CustomBusinessDay, DateOffset, Day,
58+
Easter, Hour, LastWeekOfMonth, Minute, MonthBegin, MonthEnd, QuarterBegin,
59+
QuarterEnd, SemiMonthBegin, SemiMonthEnd, Week, WeekOfMonth, YearBegin,
60+
YearEnd)
6061

6162
_loose_version = LooseVersion(pandas.__version__)
6263

pandas/tests/io/json/test_compression.py

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
import pytest
22

3+
import pandas.util._test_decorators as td
4+
35
import pandas as pd
46
import pandas.util.testing as tm
5-
import pandas.util._test_decorators as td
67
from pandas.util.testing import assert_frame_equal
78

89

pandas/tests/io/json/test_json_table_schema.py

+9-10
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,21 @@
11
"""Tests for Table Schema integration."""
2-
import json
32
from collections import OrderedDict
3+
import json
44

55
import numpy as np
6-
import pandas as pd
76
import pytest
87

9-
from pandas import DataFrame
108
from pandas.core.dtypes.dtypes import (
11-
PeriodDtype, CategoricalDtype, DatetimeTZDtype)
12-
from pandas.io.json.table_schema import (
13-
as_json_table_type,
14-
build_table_schema,
15-
convert_pandas_type_to_json_field,
16-
convert_json_field_to_pandas_type,
17-
set_default_names)
9+
CategoricalDtype, DatetimeTZDtype, PeriodDtype)
10+
11+
import pandas as pd
12+
from pandas import DataFrame
1813
import pandas.util.testing as tm
1914

15+
from pandas.io.json.table_schema import (
16+
as_json_table_type, build_table_schema, convert_json_field_to_pandas_type,
17+
convert_pandas_type_to_json_field, set_default_names)
18+
2019

2120
class TestBuildSchema(object):
2221

pandas/tests/io/json/test_normalize.py

+4-3
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
1-
import pytest
2-
import numpy as np
31
import json
42

3+
import numpy as np
4+
import pytest
5+
6+
from pandas import DataFrame, Index, compat
57
import pandas.util.testing as tm
6-
from pandas import compat, Index, DataFrame
78

89
from pandas.io.json import json_normalize
910
from pandas.io.json.normalize import nested_to_record

pandas/tests/io/json/test_pandas.py

+14-12
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,24 @@
11
# -*- coding: utf-8 -*-
22
# pylint: disable-msg=W0612,E1101
3-
import pytest
4-
from pandas.compat import (range, lrange, StringIO,
5-
OrderedDict, is_platform_32bit)
6-
import os
7-
import numpy as np
8-
from pandas import (Series, DataFrame, DatetimeIndex, Timestamp,
9-
read_json, compat)
103
from datetime import timedelta
11-
import pandas as pd
124
import json
5+
import os
136

14-
from pandas.util.testing import (assert_almost_equal, assert_frame_equal,
15-
assert_series_equal, network,
16-
ensure_clean, assert_index_equal)
17-
import pandas.util.testing as tm
7+
import numpy as np
8+
import pytest
9+
10+
from pandas.compat import (
11+
OrderedDict, StringIO, is_platform_32bit, lrange, range)
1812
import pandas.util._test_decorators as td
1913

14+
import pandas as pd
15+
from pandas import (
16+
DataFrame, DatetimeIndex, Series, Timestamp, compat, read_json)
17+
import pandas.util.testing as tm
18+
from pandas.util.testing import (
19+
assert_almost_equal, assert_frame_equal, assert_index_equal,
20+
assert_series_equal, ensure_clean, network)
21+
2022
_seriesd = tm.getSeriesData()
2123
_tsd = tm.getTimeSeriesData()
2224

pandas/tests/io/json/test_readlines.py

+7-4
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,15 @@
11
# -*- coding: utf-8 -*-
22
import pytest
3+
4+
from pandas.compat import StringIO
5+
36
import pandas as pd
47
from pandas import DataFrame, read_json
5-
from pandas.compat import StringIO
6-
from pandas.io.json.json import JsonReader
78
import pandas.util.testing as tm
8-
from pandas.util.testing import (assert_frame_equal, assert_series_equal,
9-
ensure_clean)
9+
from pandas.util.testing import (
10+
assert_frame_equal, assert_series_equal, ensure_clean)
11+
12+
from pandas.io.json.json import JsonReader
1013

1114

1215
@pytest.fixture

0 commit comments

Comments
 (0)