Skip to content

Commit

Permalink
Run isort at pandas/tests/io (#24532)
Browse files Browse the repository at this point in the history
  • Loading branch information
thoo authored and jreback committed Jan 2, 2019
1 parent f67c97e commit 48dad14
Show file tree
Hide file tree
Showing 47 changed files with 281 additions and 277 deletions.
7 changes: 4 additions & 3 deletions pandas/io/formats/style.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,8 @@
Module for applying conditional formatting to
DataFrames and Series.
"""
from collections import MutableMapping, defaultdict

from collections import defaultdict
from contextlib import contextmanager
import copy
from functools import partial
Expand All @@ -18,7 +19,7 @@
from pandas.core.dtypes.generic import ABCSeries

import pandas as pd
from pandas.api.types import is_list_like
from pandas.api.types import is_dict_like, is_list_like
import pandas.core.common as com
from pandas.core.config import get_option
from pandas.core.generic import _shared_docs
Expand Down Expand Up @@ -401,7 +402,7 @@ def format(self, formatter, subset=None):
row_locs = self.data.index.get_indexer_for(sub_df.index)
col_locs = self.data.columns.get_indexer_for(sub_df.columns)

if isinstance(formatter, MutableMapping):
if is_dict_like(formatter):
for col, col_formatter in formatter.items():
# formatter must be callable, so '{}' are converted to lambdas
col_formatter = _maybe_wrap_formatter(col_formatter)
Expand Down
1 change: 1 addition & 0 deletions pandas/tests/io/formats/test_css.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
import pytest

from pandas.util import testing as tm

from pandas.io.formats.css import CSSResolver, CSSWarning


Expand Down
7 changes: 5 additions & 2 deletions pandas/tests/io/formats/test_eng_formatting.py
Original file line number Diff line number Diff line change
@@ -1,10 +1,13 @@
import numpy as np

from pandas.compat import u

import pandas as pd
from pandas import DataFrame
from pandas.compat import u
import pandas.io.formats.format as fmt
from pandas.util import testing as tm

import pandas.io.formats.format as fmt


class TestEngFormatter(object):

Expand Down
30 changes: 15 additions & 15 deletions pandas/tests/io/formats/test_format.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,35 +5,35 @@
"""

from __future__ import print_function
import re

import pytz
import dateutil
from datetime import datetime
import itertools
from operator import methodcaller
import os
import re
import sys
import warnings
from datetime import datetime

import dateutil
import numpy as np
import pytest
import pytz

import numpy as np
import pandas as pd
from pandas import (DataFrame, Series, Index, Timestamp, MultiIndex,
date_range, NaT, read_csv)
from pandas.compat import (range, zip, lrange, StringIO, PY3,
u, lzip, is_platform_windows,
is_platform_32bit)
import pandas.compat as compat
from pandas.compat import (
PY3, StringIO, is_platform_32bit, is_platform_windows, lrange, lzip, range,
u, zip)

import pandas as pd
from pandas import (
DataFrame, Index, MultiIndex, NaT, Series, Timestamp, date_range, read_csv)
from pandas.core.config import (
get_option, option_context, reset_option, set_option)
import pandas.util.testing as tm

import pandas.io.formats.format as fmt
import pandas.io.formats.printing as printing

import pandas.util.testing as tm
from pandas.io.formats.terminal import get_terminal_size
from pandas.core.config import (set_option, get_option, option_context,
reset_option)

use_32bit_repr = is_platform_windows() or is_platform_32bit()

Expand Down
8 changes: 4 additions & 4 deletions pandas/tests/io/formats/test_printing.py
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
# -*- coding: utf-8 -*-
import numpy as np
import pytest

import numpy as np
import pandas as pd

from pandas import compat
import pandas.io.formats.printing as printing
import pandas.io.formats.format as fmt
import pandas.core.config as cf

import pandas.io.formats.format as fmt
import pandas.io.formats.printing as printing


def test_adjoin():
data = [['a', 'b', 'c'], ['dd', 'ee', 'ff'], ['ggg', 'hhh', 'iii']]
Expand Down
10 changes: 6 additions & 4 deletions pandas/tests/io/formats/test_style.py
Original file line number Diff line number Diff line change
@@ -1,16 +1,18 @@
import copy
import textwrap
import re
import textwrap

import pytest
import numpy as np
import pytest

import pandas.util._test_decorators as td

import pandas as pd
from pandas import DataFrame
import pandas.util.testing as tm
import pandas.util._test_decorators as td

jinja2 = pytest.importorskip('jinja2')
from pandas.io.formats.style import Styler, _get_level_lengths # noqa
from pandas.io.formats.style import Styler, _get_level_lengths # noqa # isort:skip


class TestStyler(object):
Expand Down
5 changes: 2 additions & 3 deletions pandas/tests/io/formats/test_to_csv.py
Original file line number Diff line number Diff line change
@@ -1,13 +1,12 @@
# -*- coding: utf-8 -*-

import os
import sys

import numpy as np
import pytest

import os
import numpy as np
import pandas as pd

from pandas import DataFrame, compat
from pandas.util import testing as tm

Expand Down
3 changes: 2 additions & 1 deletion pandas/tests/io/formats/test_to_excel.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,11 @@
"""

import pytest

import pandas.util.testing as tm

from pandas.io.formats.excel import CSSToExcelConverter
from pandas.io.formats.css import CSSWarning
from pandas.io.formats.excel import CSSToExcelConverter


@pytest.mark.parametrize('css,expected', [
Expand Down
11 changes: 7 additions & 4 deletions pandas/tests/io/formats/test_to_html.py
Original file line number Diff line number Diff line change
@@ -1,15 +1,18 @@
# -*- coding: utf-8 -*-

import re
from datetime import datetime
from io import open
import re

import pytest
import numpy as np
import pytest

from pandas.compat import StringIO, lrange, u

import pandas as pd
from pandas import compat, DataFrame, MultiIndex, option_context, Index
from pandas.compat import u, lrange, StringIO
from pandas import DataFrame, Index, MultiIndex, compat, option_context
from pandas.util import testing as tm

import pandas.io.formats.format as fmt


Expand Down
7 changes: 4 additions & 3 deletions pandas/tests/io/formats/test_to_latex.py
Original file line number Diff line number Diff line change
@@ -1,12 +1,13 @@
import codecs
from datetime import datetime

import pytest

from pandas.compat import u

import pandas as pd
from pandas import DataFrame, compat, Series
from pandas import DataFrame, Series, compat
from pandas.util import testing as tm
from pandas.compat import u
import codecs


@pytest.fixture
Expand Down
35 changes: 18 additions & 17 deletions pandas/tests/io/generate_legacy_storage_files.py
Original file line number Diff line number Diff line change
Expand Up @@ -35,28 +35,29 @@
"""

from __future__ import print_function
from warnings import catch_warnings, filterwarnings

from datetime import timedelta
from distutils.version import LooseVersion
from pandas import (Series, DataFrame, Panel,
SparseSeries, SparseDataFrame,
Index, MultiIndex, bdate_range, to_msgpack,
date_range, period_range, timedelta_range,
Timestamp, NaT, Categorical, Period)
from pandas.tseries.offsets import (
DateOffset, Hour, Minute, Day,
MonthBegin, MonthEnd, YearBegin,
YearEnd, Week, WeekOfMonth, LastWeekOfMonth,
BusinessDay, BusinessHour, CustomBusinessDay, FY5253,
Easter,
SemiMonthEnd, SemiMonthBegin,
QuarterBegin, QuarterEnd)
from pandas.compat import u
import os
import platform as pl
import sys
from warnings import catch_warnings, filterwarnings

import numpy as np

from pandas.compat import u

import pandas
import platform as pl
from datetime import timedelta
from pandas import (
Categorical, DataFrame, Index, MultiIndex, NaT, Panel, Period, Series,
SparseDataFrame, SparseSeries, Timestamp, bdate_range, date_range,
period_range, timedelta_range, to_msgpack)

from pandas.tseries.offsets import (
FY5253, BusinessDay, BusinessHour, CustomBusinessDay, DateOffset, Day,
Easter, Hour, LastWeekOfMonth, Minute, MonthBegin, MonthEnd, QuarterBegin,
QuarterEnd, SemiMonthBegin, SemiMonthEnd, Week, WeekOfMonth, YearBegin,
YearEnd)

_loose_version = LooseVersion(pandas.__version__)

Expand Down
3 changes: 2 additions & 1 deletion pandas/tests/io/json/test_compression.py
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
import pytest

import pandas.util._test_decorators as td

import pandas as pd
import pandas.util.testing as tm
import pandas.util._test_decorators as td
from pandas.util.testing import assert_frame_equal


Expand Down
19 changes: 9 additions & 10 deletions pandas/tests/io/json/test_json_table_schema.py
Original file line number Diff line number Diff line change
@@ -1,22 +1,21 @@
"""Tests for Table Schema integration."""
import json
from collections import OrderedDict
import json

import numpy as np
import pandas as pd
import pytest

from pandas import DataFrame
from pandas.core.dtypes.dtypes import (
PeriodDtype, CategoricalDtype, DatetimeTZDtype)
from pandas.io.json.table_schema import (
as_json_table_type,
build_table_schema,
convert_pandas_type_to_json_field,
convert_json_field_to_pandas_type,
set_default_names)
CategoricalDtype, DatetimeTZDtype, PeriodDtype)

import pandas as pd
from pandas import DataFrame
import pandas.util.testing as tm

from pandas.io.json.table_schema import (
as_json_table_type, build_table_schema, convert_json_field_to_pandas_type,
convert_pandas_type_to_json_field, set_default_names)


class TestBuildSchema(object):

Expand Down
7 changes: 4 additions & 3 deletions pandas/tests/io/json/test_normalize.py
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
import pytest
import numpy as np
import json

import numpy as np
import pytest

from pandas import DataFrame, Index, compat
import pandas.util.testing as tm
from pandas import compat, Index, DataFrame

from pandas.io.json import json_normalize
from pandas.io.json.normalize import nested_to_record
Expand Down
26 changes: 14 additions & 12 deletions pandas/tests/io/json/test_pandas.py
Original file line number Diff line number Diff line change
@@ -1,22 +1,24 @@
# -*- coding: utf-8 -*-
# pylint: disable-msg=W0612,E1101
import pytest
from pandas.compat import (range, lrange, StringIO,
OrderedDict, is_platform_32bit)
import os
import numpy as np
from pandas import (Series, DataFrame, DatetimeIndex, Timestamp,
read_json, compat)
from datetime import timedelta
import pandas as pd
import json
import os

from pandas.util.testing import (assert_almost_equal, assert_frame_equal,
assert_series_equal, network,
ensure_clean, assert_index_equal)
import pandas.util.testing as tm
import numpy as np
import pytest

from pandas.compat import (
OrderedDict, StringIO, is_platform_32bit, lrange, range)
import pandas.util._test_decorators as td

import pandas as pd
from pandas import (
DataFrame, DatetimeIndex, Series, Timestamp, compat, read_json)
import pandas.util.testing as tm
from pandas.util.testing import (
assert_almost_equal, assert_frame_equal, assert_index_equal,
assert_series_equal, ensure_clean, network)

_seriesd = tm.getSeriesData()
_tsd = tm.getTimeSeriesData()

Expand Down
11 changes: 7 additions & 4 deletions pandas/tests/io/json/test_readlines.py
Original file line number Diff line number Diff line change
@@ -1,12 +1,15 @@
# -*- coding: utf-8 -*-
import pytest

from pandas.compat import StringIO

import pandas as pd
from pandas import DataFrame, read_json
from pandas.compat import StringIO
from pandas.io.json.json import JsonReader
import pandas.util.testing as tm
from pandas.util.testing import (assert_frame_equal, assert_series_equal,
ensure_clean)
from pandas.util.testing import (
assert_frame_equal, assert_series_equal, ensure_clean)

from pandas.io.json.json import JsonReader


@pytest.fixture
Expand Down
Loading

0 comments on commit 48dad14

Please sign in to comment.