Skip to content

Fix import format at pandas/tests/io/parser directory #23367

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Oct 28, 2018
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions pandas/tests/io/parser/c_parser_only.py
Original file line number Diff line number Diff line change
Expand Up @@ -11,14 +11,14 @@
import sys
import tarfile

import pytest
import numpy as np
import pytest

import pandas as pd
import pandas.util.testing as tm
import pandas.util._test_decorators as td
import pandas.util.testing as tm
from pandas import DataFrame
from pandas.compat import StringIO, range, lrange
from pandas.compat import StringIO, lrange, range


class CParserTests(object):
Expand Down
2 changes: 1 addition & 1 deletion pandas/tests/io/parser/comment.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@
"""

import numpy as np
import pandas.util.testing as tm

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

Expand Down
15 changes: 6 additions & 9 deletions pandas/tests/io/parser/common.py
Original file line number Diff line number Diff line change
@@ -1,26 +1,23 @@
# -*- coding: utf-8 -*-

import codecs
import csv
import os
import platform
import codecs

import re
import sys
from datetime import datetime
from collections import OrderedDict
from datetime import datetime
from io import TextIOWrapper

import pytest
import numpy as np
from pandas._libs.tslib import Timestamp
import pytest

import pandas as pd
import pandas.util.testing as tm
from pandas import DataFrame, Series, Index, MultiIndex
from pandas import compat
from pandas.compat import (StringIO, BytesIO, PY3,
range, lrange, u)
from pandas import DataFrame, Index, MultiIndex, Series, compat
from pandas._libs.tslib import Timestamp
from pandas.compat import PY3, BytesIO, StringIO, lrange, range, u
from pandas.errors import DtypeWarning, EmptyDataError, ParserError
from pandas.io.common import URLError
from pandas.io.parsers import TextFileReader, TextParser
Expand Down
7 changes: 4 additions & 3 deletions pandas/tests/io/parser/compression.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,15 +5,16 @@
of the parsers defined in parsers.py
"""

import bz2
import gzip

import pytest

import pandas as pd
import pandas.compat as compat
import pandas.util.testing as tm
import pandas.util._test_decorators as td
import pandas.util.testing as tm

import gzip
import bz2
try:
lzma = compat.import_lzma()
except ImportError:
Expand Down
7 changes: 3 additions & 4 deletions pandas/tests/io/parser/converters.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,15 +7,14 @@

from datetime import datetime

import numpy as np
import pytest

import numpy as np
import pandas as pd
import pandas.util.testing as tm

from pandas._libs.tslib import Timestamp
from pandas import DataFrame, Index
from pandas.compat import parse_date, StringIO, lmap
from pandas._libs.tslib import Timestamp
from pandas.compat import StringIO, lmap, parse_date


class ConverterTests(object):
Expand Down
3 changes: 1 addition & 2 deletions pandas/tests/io/parser/dialect.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,12 +7,11 @@

import csv

import pandas.util.testing as tm
from pandas import DataFrame
from pandas.compat import StringIO
from pandas.errors import ParserWarning

import pandas.util.testing as tm


class DialectTests(object):

Expand Down
5 changes: 2 additions & 3 deletions pandas/tests/io/parser/dtypes.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,13 +5,12 @@
for all of the parsers defined in parsers.py
"""

import numpy as np
import pytest

import numpy as np
import pandas as pd
import pandas.util.testing as tm

from pandas import DataFrame, Series, Index, MultiIndex, Categorical
from pandas import Categorical, DataFrame, Index, MultiIndex, Series
from pandas.compat import StringIO
from pandas.core.dtypes.dtypes import CategoricalDtype
from pandas.errors import ParserWarning
Expand Down
3 changes: 1 addition & 2 deletions pandas/tests/io/parser/header.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,11 +7,10 @@

from collections import namedtuple

import numpy as np
import pytest

import numpy as np
import pandas.util.testing as tm

from pandas import DataFrame, Index, MultiIndex
from pandas.compat import StringIO, lrange, u

Expand Down
1 change: 0 additions & 1 deletion pandas/tests/io/parser/index_col.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@
import pytest

import pandas.util.testing as tm

from pandas import DataFrame, Index, MultiIndex
from pandas.compat import StringIO

Expand Down
5 changes: 2 additions & 3 deletions pandas/tests/io/parser/mangle_dupes.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,9 @@
de-duplicated (if mangling requested) or ignored otherwise.
"""

from pandas.compat import StringIO
from pandas import DataFrame

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


class DupeColumnTests(object):
Expand Down
3 changes: 2 additions & 1 deletion pandas/tests/io/parser/multithread.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,12 +6,13 @@
"""

from __future__ import division

from multiprocessing.pool import ThreadPool

import numpy as np

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

from pandas import DataFrame
from pandas.compat import BytesIO, range

Expand Down
3 changes: 1 addition & 2 deletions pandas/tests/io/parser/na_values.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,13 +5,12 @@
parsing for all of the parsers defined in parsers.py
"""

import pytest
import numpy as np
import pytest
from numpy import nan

import pandas.io.common as com
import pandas.util.testing as tm

from pandas import DataFrame, Index, MultiIndex
from pandas.compat import StringIO, range

Expand Down
18 changes: 8 additions & 10 deletions pandas/tests/io/parser/parse_dates.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,23 +5,21 @@
parsers defined in parsers.py
"""

from datetime import date, datetime
from distutils.version import LooseVersion
from datetime import datetime, date

import pytest
import numpy as np
from pandas._libs.tslibs import parsing
from pandas._libs.tslib import Timestamp

import pytest
import pytz

import pandas as pd
import pandas.io.date_converters as conv
import pandas.io.parsers as parsers
import pandas.util.testing as tm

import pandas.io.date_converters as conv
from pandas import DataFrame, Series, Index, DatetimeIndex, MultiIndex
from pandas import compat
from pandas.compat import parse_date, StringIO, lrange
from pandas import DataFrame, DatetimeIndex, Index, MultiIndex, Series, compat
from pandas._libs.tslib import Timestamp
from pandas._libs.tslibs import parsing
from pandas.compat import StringIO, lrange, parse_date
from pandas.compat.numpy import np_array_datetime64_compat
from pandas.core.indexes.datetimes import date_range

Expand Down
6 changes: 3 additions & 3 deletions pandas/tests/io/parser/python_parser_only.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,13 +8,13 @@
"""

import csv

import pytest

import pandas.util.testing as tm
from pandas import DataFrame, Index
from pandas import compat
from pandas import DataFrame, Index, compat
from pandas.compat import BytesIO, StringIO, u
from pandas.errors import ParserError
from pandas.compat import StringIO, BytesIO, u


class PythonParserTests(object):
Expand Down
4 changes: 2 additions & 2 deletions pandas/tests/io/parser/quoting.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,11 @@
"""

import csv
import pandas.util.testing as tm

import pandas.util.testing as tm
from pandas import DataFrame
from pandas.errors import ParserError
from pandas.compat import PY3, StringIO, u
from pandas.errors import ParserError


class QuotingTests(object):
Expand Down
3 changes: 1 addition & 2 deletions pandas/tests/io/parser/skiprows.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,10 +10,9 @@
import numpy as np

import pandas.util.testing as tm

from pandas import DataFrame
from pandas.compat import StringIO, lrange, range
from pandas.errors import EmptyDataError
from pandas.compat import StringIO, range, lrange


class SkipRowsTests(object):
Expand Down
6 changes: 3 additions & 3 deletions pandas/tests/io/parser/test_network.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,14 +6,14 @@
"""
import logging

import pytest
import numpy as np
import pytest

import pandas.util.testing as tm
import pandas.util._test_decorators as td
import pandas.util.testing as tm
from pandas import DataFrame
from pandas.io.parsers import read_csv
from pandas.compat import BytesIO, StringIO
from pandas.io.parsers import read_csv


@pytest.mark.network
Expand Down
27 changes: 14 additions & 13 deletions pandas/tests/io/parser/test_parsers.py
Original file line number Diff line number Diff line change
@@ -1,31 +1,32 @@
# -*- coding: utf-8 -*-

import os

import pytest
import pandas.util.testing as tm

from pandas import read_csv, read_table, DataFrame
import pandas.core.common as com
import pandas.util.testing as tm
from pandas import DataFrame, read_csv, read_table
from pandas._libs.tslib import Timestamp
from pandas.compat import StringIO

from .common import ParserTests
from .header import HeaderTests
from .c_parser_only import CParserTests
from .comment import CommentTests
from .common import ParserTests
from .compression import CompressionTests
from .converters import ConverterTests
from .dialect import DialectTests
from .quoting import QuotingTests
from .usecols import UsecolsTests
from .skiprows import SkipRowsTests
from .dtypes import DtypeTests
from .header import HeaderTests
from .index_col import IndexColTests
from .na_values import NAvaluesTests
from .converters import ConverterTests
from .c_parser_only import CParserTests
from .parse_dates import ParseDatesTests
from .compression import CompressionTests
from .mangle_dupes import DupeColumnTests
from .multithread import MultithreadTests
from .na_values import NAvaluesTests
from .parse_dates import ParseDatesTests
from .python_parser_only import PythonParserTests
from .dtypes import DtypeTests
from .quoting import QuotingTests
from .skiprows import SkipRowsTests
from .usecols import UsecolsTests


class BaseParser(CommentTests, CompressionTests,
Expand Down
11 changes: 5 additions & 6 deletions pandas/tests/io/parser/test_read_fwf.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,15 +8,14 @@

from datetime import datetime

import pytest
import numpy as np
import pytest

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

from pandas import DataFrame
from pandas import compat
from pandas.compat import StringIO, BytesIO
from pandas.io.parsers import read_csv, read_fwf, EmptyDataError
from pandas import DataFrame, compat
from pandas.compat import BytesIO, StringIO
from pandas.io.parsers import EmptyDataError, read_csv, read_fwf


class TestFwfParsing(object):
Expand Down
19 changes: 7 additions & 12 deletions pandas/tests/io/parser/test_textreader.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,25 +5,20 @@
is integral to the C engine in parsers.py
"""

import pytest

from pandas.compat import StringIO, BytesIO, map
from pandas import compat

import os
import sys

from numpy import nan
import numpy as np
import pytest
from numpy import nan

from pandas import DataFrame
from pandas.io.parsers import (read_csv, TextFileReader)
from pandas.util.testing import assert_frame_equal

import pandas._libs.parsers as parser
import pandas.util.testing as tm

from pandas import DataFrame, compat
from pandas._libs.parsers import TextReader
import pandas._libs.parsers as parser
from pandas.compat import BytesIO, StringIO, map
from pandas.io.parsers import TextFileReader, read_csv
from pandas.util.testing import assert_frame_equal


class TestTextReader(object):
Expand Down
Loading