Skip to content

Commit 690a533

Browse files
mwossjreback
authored andcommitted
Fix import format at pandas/tests/io/parser directory (#23367)
1 parent a9c6d49 commit 690a533

23 files changed

+72
-112
lines changed

pandas/tests/io/parser/c_parser_only.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -11,14 +11,14 @@
1111
import sys
1212
import tarfile
1313

14-
import pytest
1514
import numpy as np
15+
import pytest
1616

1717
import pandas as pd
18-
import pandas.util.testing as tm
1918
import pandas.util._test_decorators as td
19+
import pandas.util.testing as tm
2020
from pandas import DataFrame
21-
from pandas.compat import StringIO, range, lrange
21+
from pandas.compat import StringIO, lrange, range
2222

2323

2424
class CParserTests(object):

pandas/tests/io/parser/comment.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@
66
"""
77

88
import numpy as np
9-
import pandas.util.testing as tm
109

10+
import pandas.util.testing as tm
1111
from pandas import DataFrame
1212
from pandas.compat import StringIO
1313

pandas/tests/io/parser/common.py

+6-9
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,23 @@
11
# -*- coding: utf-8 -*-
22

3+
import codecs
34
import csv
45
import os
56
import platform
6-
import codecs
7-
87
import re
98
import sys
10-
from datetime import datetime
119
from collections import OrderedDict
10+
from datetime import datetime
1211
from io import TextIOWrapper
1312

14-
import pytest
1513
import numpy as np
16-
from pandas._libs.tslib import Timestamp
14+
import pytest
1715

1816
import pandas as pd
1917
import pandas.util.testing as tm
20-
from pandas import DataFrame, Series, Index, MultiIndex
21-
from pandas import compat
22-
from pandas.compat import (StringIO, BytesIO, PY3,
23-
range, lrange, u)
18+
from pandas import DataFrame, Index, MultiIndex, Series, compat
19+
from pandas._libs.tslib import Timestamp
20+
from pandas.compat import PY3, BytesIO, StringIO, lrange, range, u
2421
from pandas.errors import DtypeWarning, EmptyDataError, ParserError
2522
from pandas.io.common import URLError
2623
from pandas.io.parsers import TextFileReader, TextParser

pandas/tests/io/parser/compression.py

+4-3
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,16 @@
55
of the parsers defined in parsers.py
66
"""
77

8+
import bz2
9+
import gzip
10+
811
import pytest
912

1013
import pandas as pd
1114
import pandas.compat as compat
12-
import pandas.util.testing as tm
1315
import pandas.util._test_decorators as td
16+
import pandas.util.testing as tm
1417

15-
import gzip
16-
import bz2
1718
try:
1819
lzma = compat.import_lzma()
1920
except ImportError:

pandas/tests/io/parser/converters.py

+3-4
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,14 @@
77

88
from datetime import datetime
99

10+
import numpy as np
1011
import pytest
1112

12-
import numpy as np
1313
import pandas as pd
1414
import pandas.util.testing as tm
15-
16-
from pandas._libs.tslib import Timestamp
1715
from pandas import DataFrame, Index
18-
from pandas.compat import parse_date, StringIO, lmap
16+
from pandas._libs.tslib import Timestamp
17+
from pandas.compat import StringIO, lmap, parse_date
1918

2019

2120
class ConverterTests(object):

pandas/tests/io/parser/dialect.py

+1-2
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,11 @@
77

88
import csv
99

10+
import pandas.util.testing as tm
1011
from pandas import DataFrame
1112
from pandas.compat import StringIO
1213
from pandas.errors import ParserWarning
1314

14-
import pandas.util.testing as tm
15-
1615

1716
class DialectTests(object):
1817

pandas/tests/io/parser/dtypes.py

+2-3
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,12 @@
55
for all of the parsers defined in parsers.py
66
"""
77

8+
import numpy as np
89
import pytest
910

10-
import numpy as np
1111
import pandas as pd
1212
import pandas.util.testing as tm
13-
14-
from pandas import DataFrame, Series, Index, MultiIndex, Categorical
13+
from pandas import Categorical, DataFrame, Index, MultiIndex, Series
1514
from pandas.compat import StringIO
1615
from pandas.core.dtypes.dtypes import CategoricalDtype
1716
from pandas.errors import ParserWarning

pandas/tests/io/parser/header.py

+1-2
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,10 @@
77

88
from collections import namedtuple
99

10+
import numpy as np
1011
import pytest
1112

12-
import numpy as np
1313
import pandas.util.testing as tm
14-
1514
from pandas import DataFrame, Index, MultiIndex
1615
from pandas.compat import StringIO, lrange, u
1716

pandas/tests/io/parser/index_col.py

-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99
import pytest
1010

1111
import pandas.util.testing as tm
12-
1312
from pandas import DataFrame, Index, MultiIndex
1413
from pandas.compat import StringIO
1514

pandas/tests/io/parser/mangle_dupes.py

+2-3
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,9 @@
66
de-duplicated (if mangling requested) or ignored otherwise.
77
"""
88

9-
from pandas.compat import StringIO
10-
from pandas import DataFrame
11-
129
import pandas.util.testing as tm
10+
from pandas import DataFrame
11+
from pandas.compat import StringIO
1312

1413

1514
class DupeColumnTests(object):

pandas/tests/io/parser/multithread.py

+2-1
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,13 @@
66
"""
77

88
from __future__ import division
9+
910
from multiprocessing.pool import ThreadPool
1011

1112
import numpy as np
13+
1214
import pandas as pd
1315
import pandas.util.testing as tm
14-
1516
from pandas import DataFrame
1617
from pandas.compat import BytesIO, range
1718

pandas/tests/io/parser/na_values.py

+1-2
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,12 @@
55
parsing for all of the parsers defined in parsers.py
66
"""
77

8-
import pytest
98
import numpy as np
9+
import pytest
1010
from numpy import nan
1111

1212
import pandas.io.common as com
1313
import pandas.util.testing as tm
14-
1514
from pandas import DataFrame, Index, MultiIndex
1615
from pandas.compat import StringIO, range
1716

pandas/tests/io/parser/parse_dates.py

+8-10
Original file line numberDiff line numberDiff line change
@@ -5,23 +5,21 @@
55
parsers defined in parsers.py
66
"""
77

8+
from datetime import date, datetime
89
from distutils.version import LooseVersion
9-
from datetime import datetime, date
1010

11-
import pytest
1211
import numpy as np
13-
from pandas._libs.tslibs import parsing
14-
from pandas._libs.tslib import Timestamp
15-
12+
import pytest
1613
import pytz
14+
1715
import pandas as pd
16+
import pandas.io.date_converters as conv
1817
import pandas.io.parsers as parsers
1918
import pandas.util.testing as tm
20-
21-
import pandas.io.date_converters as conv
22-
from pandas import DataFrame, Series, Index, DatetimeIndex, MultiIndex
23-
from pandas import compat
24-
from pandas.compat import parse_date, StringIO, lrange
19+
from pandas import DataFrame, DatetimeIndex, Index, MultiIndex, Series, compat
20+
from pandas._libs.tslib import Timestamp
21+
from pandas._libs.tslibs import parsing
22+
from pandas.compat import StringIO, lrange, parse_date
2523
from pandas.compat.numpy import np_array_datetime64_compat
2624
from pandas.core.indexes.datetimes import date_range
2725

pandas/tests/io/parser/python_parser_only.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,13 @@
88
"""
99

1010
import csv
11+
1112
import pytest
1213

1314
import pandas.util.testing as tm
14-
from pandas import DataFrame, Index
15-
from pandas import compat
15+
from pandas import DataFrame, Index, compat
16+
from pandas.compat import BytesIO, StringIO, u
1617
from pandas.errors import ParserError
17-
from pandas.compat import StringIO, BytesIO, u
1818

1919

2020
class PythonParserTests(object):

pandas/tests/io/parser/quoting.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,11 @@
66
"""
77

88
import csv
9-
import pandas.util.testing as tm
109

10+
import pandas.util.testing as tm
1111
from pandas import DataFrame
12-
from pandas.errors import ParserError
1312
from pandas.compat import PY3, StringIO, u
13+
from pandas.errors import ParserError
1414

1515

1616
class QuotingTests(object):

pandas/tests/io/parser/skiprows.py

+1-2
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,9 @@
1010
import numpy as np
1111

1212
import pandas.util.testing as tm
13-
1413
from pandas import DataFrame
14+
from pandas.compat import StringIO, lrange, range
1515
from pandas.errors import EmptyDataError
16-
from pandas.compat import StringIO, range, lrange
1716

1817

1918
class SkipRowsTests(object):

pandas/tests/io/parser/test_network.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,14 @@
66
"""
77
import logging
88

9-
import pytest
109
import numpy as np
10+
import pytest
1111

12-
import pandas.util.testing as tm
1312
import pandas.util._test_decorators as td
13+
import pandas.util.testing as tm
1414
from pandas import DataFrame
15-
from pandas.io.parsers import read_csv
1615
from pandas.compat import BytesIO, StringIO
16+
from pandas.io.parsers import read_csv
1717

1818

1919
@pytest.mark.network

pandas/tests/io/parser/test_parsers.py

+14-13
Original file line numberDiff line numberDiff line change
@@ -1,31 +1,32 @@
11
# -*- coding: utf-8 -*-
22

33
import os
4+
45
import pytest
5-
import pandas.util.testing as tm
66

7-
from pandas import read_csv, read_table, DataFrame
87
import pandas.core.common as com
8+
import pandas.util.testing as tm
9+
from pandas import DataFrame, read_csv, read_table
910
from pandas._libs.tslib import Timestamp
1011
from pandas.compat import StringIO
1112

12-
from .common import ParserTests
13-
from .header import HeaderTests
13+
from .c_parser_only import CParserTests
1414
from .comment import CommentTests
15+
from .common import ParserTests
16+
from .compression import CompressionTests
17+
from .converters import ConverterTests
1518
from .dialect import DialectTests
16-
from .quoting import QuotingTests
17-
from .usecols import UsecolsTests
18-
from .skiprows import SkipRowsTests
19+
from .dtypes import DtypeTests
20+
from .header import HeaderTests
1921
from .index_col import IndexColTests
20-
from .na_values import NAvaluesTests
21-
from .converters import ConverterTests
22-
from .c_parser_only import CParserTests
23-
from .parse_dates import ParseDatesTests
24-
from .compression import CompressionTests
2522
from .mangle_dupes import DupeColumnTests
2623
from .multithread import MultithreadTests
24+
from .na_values import NAvaluesTests
25+
from .parse_dates import ParseDatesTests
2726
from .python_parser_only import PythonParserTests
28-
from .dtypes import DtypeTests
27+
from .quoting import QuotingTests
28+
from .skiprows import SkipRowsTests
29+
from .usecols import UsecolsTests
2930

3031

3132
class BaseParser(CommentTests, CompressionTests,

pandas/tests/io/parser/test_read_fwf.py

+5-6
Original file line numberDiff line numberDiff line change
@@ -8,15 +8,14 @@
88

99
from datetime import datetime
1010

11-
import pytest
1211
import numpy as np
12+
import pytest
13+
1314
import pandas as pd
1415
import pandas.util.testing as tm
15-
16-
from pandas import DataFrame
17-
from pandas import compat
18-
from pandas.compat import StringIO, BytesIO
19-
from pandas.io.parsers import read_csv, read_fwf, EmptyDataError
16+
from pandas import DataFrame, compat
17+
from pandas.compat import BytesIO, StringIO
18+
from pandas.io.parsers import EmptyDataError, read_csv, read_fwf
2019

2120

2221
class TestFwfParsing(object):

pandas/tests/io/parser/test_textreader.py

+7-12
Original file line numberDiff line numberDiff line change
@@ -5,25 +5,20 @@
55
is integral to the C engine in parsers.py
66
"""
77

8-
import pytest
9-
10-
from pandas.compat import StringIO, BytesIO, map
11-
from pandas import compat
12-
138
import os
149
import sys
1510

16-
from numpy import nan
1711
import numpy as np
12+
import pytest
13+
from numpy import nan
1814

19-
from pandas import DataFrame
20-
from pandas.io.parsers import (read_csv, TextFileReader)
21-
from pandas.util.testing import assert_frame_equal
22-
15+
import pandas._libs.parsers as parser
2316
import pandas.util.testing as tm
24-
17+
from pandas import DataFrame, compat
2518
from pandas._libs.parsers import TextReader
26-
import pandas._libs.parsers as parser
19+
from pandas.compat import BytesIO, StringIO, map
20+
from pandas.io.parsers import TextFileReader, read_csv
21+
from pandas.util.testing import assert_frame_equal
2722

2823

2924
class TestTextReader(object):

0 commit comments

Comments
 (0)