Skip to content

Commit b01d740

Browse files
simonjayhawkinsPingviinituutti
authored andcommitted
TST: isort tests/test_* (pandas-dev#24551)
1 parent 3367425 commit b01d740

18 files changed

+132
-138
lines changed

pandas/tests/test_algos.py

+17-15
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,30 @@
11
# -*- coding: utf-8 -*-
22

3-
import numpy as np
4-
import pytest
5-
6-
from numpy.random import RandomState
7-
from numpy import nan
83
from datetime import datetime
94
from itertools import permutations
105
import struct
11-
from pandas import (Series, Categorical, CategoricalIndex,
12-
Timestamp, DatetimeIndex, Index, IntervalIndex)
13-
import pandas as pd
146

15-
from pandas import compat
16-
from pandas._libs import (groupby as libgroupby, algos as libalgos,
17-
hashtable as ht)
7+
import numpy as np
8+
from numpy import nan
9+
from numpy.random import RandomState
10+
import pytest
11+
12+
from pandas._libs import (
13+
algos as libalgos, groupby as libgroupby, hashtable as ht)
1814
from pandas.compat import lrange, range
19-
from pandas.core.arrays import DatetimeArrayMixin as DatetimeArray
15+
from pandas.compat.numpy import np_array_datetime64_compat
16+
import pandas.util._test_decorators as td
17+
18+
from pandas.core.dtypes.dtypes import CategoricalDtype as CDT
19+
20+
import pandas as pd
21+
from pandas import (
22+
Categorical, CategoricalIndex, DatetimeIndex, Index, IntervalIndex, Series,
23+
Timestamp, compat)
2024
import pandas.core.algorithms as algos
25+
from pandas.core.arrays import DatetimeArrayMixin as DatetimeArray
2126
import pandas.core.common as com
2227
import pandas.util.testing as tm
23-
import pandas.util._test_decorators as td
24-
from pandas.core.dtypes.dtypes import CategoricalDtype as CDT
25-
from pandas.compat.numpy import np_array_datetime64_compat
2628
from pandas.util.testing import assert_almost_equal
2729

2830

pandas/tests/test_base.py

+19-18
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,33 @@
11
# -*- coding: utf-8 -*-
22
from __future__ import print_function
33

4+
from datetime import datetime, timedelta
45
import re
56
import sys
6-
from datetime import datetime, timedelta
7-
import pytest
7+
88
import numpy as np
9+
import pytest
910

10-
import pandas as pd
11+
from pandas._libs.tslib import iNaT
1112
import pandas.compat as compat
12-
from pandas.core.dtypes.common import (
13-
is_object_dtype, is_datetime64_dtype, is_datetime64tz_dtype,
14-
needs_i8_conversion, is_timedelta64_dtype)
15-
import pandas.util.testing as tm
16-
from pandas import (Series, Index, DatetimeIndex, TimedeltaIndex,
17-
PeriodIndex, Timedelta, IntervalIndex, Interval,
18-
CategoricalIndex, Timestamp, DataFrame, Panel)
19-
from pandas.core.arrays import (
20-
PandasArray,
21-
DatetimeArrayMixin as DatetimeArray,
22-
TimedeltaArrayMixin as TimedeltaArray,
23-
)
24-
from pandas.compat import StringIO, PYPY, long
13+
from pandas.compat import PYPY, StringIO, long
2514
from pandas.compat.numpy import np_array_datetime64_compat
15+
16+
from pandas.core.dtypes.common import (
17+
is_datetime64_dtype, is_datetime64tz_dtype, is_object_dtype,
18+
is_timedelta64_dtype, needs_i8_conversion)
19+
20+
import pandas as pd
21+
from pandas import (
22+
CategoricalIndex, DataFrame, DatetimeIndex, Index, Interval, IntervalIndex,
23+
Panel, PeriodIndex, Series, Timedelta, TimedeltaIndex, Timestamp)
2624
from pandas.core.accessor import PandasDelegate
27-
from pandas.core.base import PandasObject, NoNewAttributesMixin
25+
from pandas.core.arrays import (
26+
DatetimeArrayMixin as DatetimeArray, PandasArray,
27+
TimedeltaArrayMixin as TimedeltaArray)
28+
from pandas.core.base import NoNewAttributesMixin, PandasObject
2829
from pandas.core.indexes.datetimelike import DatetimeIndexOpsMixin
29-
from pandas._libs.tslib import iNaT
30+
import pandas.util.testing as tm
3031

3132

3233
class CheckStringMixin(object):

pandas/tests/test_common.py

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

33
import collections
4-
import string
54
from functools import partial
5+
import string
66

77
import numpy as np
88
import pytest
99

1010
import pandas as pd
1111
from pandas import Series, Timestamp
12-
from pandas.core import (
13-
common as com,
14-
ops,
15-
)
12+
from pandas.core import common as com, ops
1613

1714

1815
def test_get_callable_name():

pandas/tests/test_compat.py

+6-4
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,13 @@
33
Testing that functions from compat work as expected
44
"""
55

6-
import pytest
76
import re
8-
from pandas.compat import (range, zip, map, filter, lrange, lzip, lmap,
9-
lfilter, builtins, iterkeys, itervalues, iteritems,
10-
next, get_range_parameters, PY2, re_type)
7+
8+
import pytest
9+
10+
from pandas.compat import (
11+
PY2, builtins, filter, get_range_parameters, iteritems, iterkeys,
12+
itervalues, lfilter, lmap, lrange, lzip, map, next, range, re_type, zip)
1113

1214

1315
class TestBuiltinIterators(object):

pandas/tests/test_config.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
# -*- coding: utf-8 -*-
2+
import warnings
3+
24
import pytest
35

46
import pandas as pd
57

6-
import warnings
7-
88

99
class TestConfig(object):
1010

pandas/tests/test_downstream.py

+5-3
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,17 @@
22
"""
33
Testing that we work in the downstream packages
44
"""
5+
import importlib
56
import subprocess
67
import sys
78

8-
import pytest
99
import numpy as np # noqa
10-
from pandas import DataFrame
10+
import pytest
11+
1112
from pandas.compat import PY36
13+
14+
from pandas import DataFrame
1215
from pandas.util import testing as tm
13-
import importlib
1416

1517

1618
def import_module(name):

pandas/tests/test_errors.py

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

33
import pytest
4-
import pandas # noqa
5-
import pandas as pd
4+
65
from pandas.errors import AbstractMethodError
76

7+
import pandas as pd # noqa
8+
89

910
@pytest.mark.parametrize(
1011
"exc", ['UnsupportedFunctionCall', 'UnsortedIndexError',

pandas/tests/test_expressions.py

+12-10
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,25 @@
11
# -*- coding: utf-8 -*-
22
from __future__ import print_function
3-
# pylint: disable-msg=W0612,E1101
43

5-
from warnings import catch_warnings, simplefilter
6-
import re
74
import operator
8-
import pytest
9-
10-
from numpy.random import randn
5+
import re
6+
from warnings import catch_warnings, simplefilter
117

128
import numpy as np
9+
from numpy.random import randn
10+
import pytest
1311

12+
from pandas import _np_version_under1p13, compat
1413
from pandas.core.api import DataFrame, Panel
1514
from pandas.core.computation import expressions as expr
16-
from pandas import compat, _np_version_under1p13
17-
from pandas.util.testing import (assert_almost_equal, assert_series_equal,
18-
assert_frame_equal, assert_panel_equal)
19-
from pandas.io.formats.printing import pprint_thing
2015
import pandas.util.testing as tm
16+
from pandas.util.testing import (
17+
assert_almost_equal, assert_frame_equal, assert_panel_equal,
18+
assert_series_equal)
19+
20+
from pandas.io.formats.printing import pprint_thing
21+
22+
# pylint: disable-msg=W0612,E1101
2123

2224

2325
_frame = DataFrame(randn(10000, 4), columns=list('ABCD'), dtype='float64')

pandas/tests/test_join.py

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
# -*- coding: utf-8 -*-
22

33
import numpy as np
4-
from pandas import Index, DataFrame, Categorical, merge
54

65
from pandas._libs import join as _join
6+
7+
from pandas import Categorical, DataFrame, Index, merge
78
import pandas.util.testing as tm
89
from pandas.util.testing import assert_almost_equal, assert_frame_equal
910

pandas/tests/test_lib.py

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

3+
import numpy as np
34
import pytest
45

5-
import numpy as np
6-
from pandas import Index
76
from pandas._libs import lib, writers as libwriters
7+
8+
from pandas import Index
89
import pandas.util.testing as tm
910

1011

pandas/tests/test_multilevel.py

+9-9
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,23 @@
11
# -*- coding: utf-8 -*-
22
# pylint: disable-msg=W0612,E1101,W0141
3-
from warnings import catch_warnings, simplefilter
43
import datetime
54
import itertools
5+
from warnings import catch_warnings, simplefilter
66

7+
import numpy as np
8+
from numpy.random import randn
79
import pytest
810
import pytz
911

10-
from numpy.random import randn
11-
import numpy as np
12-
13-
from pandas.core.index import Index, MultiIndex
14-
from pandas import (Panel, DataFrame, Series, isna, Timestamp)
12+
from pandas.compat import (
13+
StringIO, lrange, lzip, product as cart_product, range, u, zip)
1514

1615
from pandas.core.dtypes.common import is_float_dtype, is_integer_dtype
17-
import pandas.util.testing as tm
18-
from pandas.compat import (range, lrange, StringIO, lzip, u, product as
19-
cart_product, zip)
16+
2017
import pandas as pd
18+
from pandas import DataFrame, Panel, Series, Timestamp, isna
19+
from pandas.core.index import Index, MultiIndex
20+
import pandas.util.testing as tm
2121

2222
AGG_FUNCTIONS = ['sum', 'prod', 'min', 'max', 'median', 'mean', 'skew', 'mad',
2323
'std', 'var', 'sem']

pandas/tests/test_nanops.py

+8-6
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,22 @@
11
# -*- coding: utf-8 -*-
22
from __future__ import division, print_function
33

4-
import warnings
54
from functools import partial
5+
import warnings
66

77
import numpy as np
88
import pytest
99

10-
import pandas as pd
11-
import pandas.core.nanops as nanops
12-
import pandas.util._test_decorators as td
13-
import pandas.util.testing as tm
14-
from pandas import Series, isna
1510
from pandas.compat.numpy import _np_version_under1p13
11+
import pandas.util._test_decorators as td
12+
1613
from pandas.core.dtypes.common import is_integer_dtype
14+
15+
import pandas as pd
16+
from pandas import Series, isna
1717
from pandas.core.arrays import DatetimeArrayMixin as DatetimeArray
18+
import pandas.core.nanops as nanops
19+
import pandas.util.testing as tm
1820

1921
use_bn = nanops._USE_BOTTLENECK
2022

pandas/tests/test_panel.py

+14-14
Original file line numberDiff line numberDiff line change
@@ -1,31 +1,31 @@
11
# -*- coding: utf-8 -*-
22
# pylint: disable=W0612,E1101
33

4-
from warnings import catch_warnings, simplefilter
54
from datetime import datetime
65
import operator
7-
import pytest
6+
from warnings import catch_warnings, simplefilter
87

98
import numpy as np
9+
import pytest
10+
11+
from pandas.compat import OrderedDict, StringIO, lrange, range, signature
12+
import pandas.util._test_decorators as td
1013

1114
from pandas.core.dtypes.common import is_float_dtype
12-
from pandas import (Series, DataFrame, Index, date_range, isna, notna,
13-
MultiIndex)
15+
16+
from pandas import (
17+
DataFrame, Index, MultiIndex, Series, compat, date_range, isna, notna)
1418
from pandas.core.nanops import nanall, nanany
19+
import pandas.core.panel as panelm
1520
from pandas.core.panel import Panel
21+
import pandas.util.testing as tm
22+
from pandas.util.testing import (
23+
assert_almost_equal, assert_frame_equal, assert_panel_equal,
24+
assert_series_equal, ensure_clean, makeCustomDataframe as mkdf,
25+
makeMixedDataFrame)
1626

1727
from pandas.io.formats.printing import pprint_thing
18-
from pandas import compat
19-
from pandas.compat import range, lrange, StringIO, OrderedDict, signature
20-
2128
from pandas.tseries.offsets import BDay, MonthEnd
22-
from pandas.util.testing import (assert_panel_equal, assert_frame_equal,
23-
assert_series_equal, assert_almost_equal,
24-
ensure_clean, makeMixedDataFrame,
25-
makeCustomDataframe as mkdf)
26-
import pandas.core.panel as panelm
27-
import pandas.util.testing as tm
28-
import pandas.util._test_decorators as td
2929

3030

3131
def make_test_panel():

pandas/tests/test_sorting.py

+8-10
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,19 @@
1-
import pytest
2-
from itertools import product
31
from collections import defaultdict
4-
import warnings
52
from datetime import datetime
3+
from itertools import product
4+
import warnings
65

76
import numpy as np
87
from numpy import nan
8+
import pytest
9+
10+
from pandas import DataFrame, MultiIndex, Series, compat, concat, merge
911
from pandas.core import common as com
10-
from pandas import DataFrame, MultiIndex, merge, concat, Series, compat
12+
from pandas.core.sorting import (
13+
decons_group_index, get_group_index, is_int64_overflow_possible,
14+
lexsort_indexer, nargsort, safe_sort)
1115
from pandas.util import testing as tm
1216
from pandas.util.testing import assert_frame_equal, assert_series_equal
13-
from pandas.core.sorting import (is_int64_overflow_possible,
14-
decons_group_index,
15-
get_group_index,
16-
nargsort,
17-
lexsort_indexer,
18-
safe_sort)
1917

2018

2119
class TestSorting(object):

0 commit comments

Comments
 (0)