# Stubs for pandas.tests.indexes.interval.test_interval_tree (Python 3)
#
# NOTE: This dynamically typed stub was automatically generated by stubgen.
# pylint: disable=unused-argument,redefined-outer-name,no-self-use,invalid-name
# pylint: disable=relative-beyond-top-level,line-too-long

from typing import Any

def skipif_32bit(param: Any) -> Any:
    ...


def dtype(request: Any) -> Any:
    ...


def leaf_size(request: Any) -> Any:
    ...


def tree(request: Any, leaf_size: Any) -> Any:
    ...


class TestIntervalTree:
    def test_get_loc(self, tree: Any) -> None:
        ...

    def test_get_indexer(self, tree: Any) -> None:
        ...

    def test_get_indexer_non_unique(self, tree: Any) -> None:
        ...

    def test_duplicates(self, dtype: Any) -> None:
        ...

    def test_get_loc_closed(self, closed: Any) -> None:
        ...

    def test_get_indexer_closed(self, closed: Any, leaf_size: Any) -> None:
        ...

    def test_is_overlapping(self, closed: Any, order: Any, left: Any, right: Any, expected: Any) -> None:
        ...

    def test_is_overlapping_endpoints(self, closed: Any, order: Any) -> None:
        ...

    def test_is_overlapping_trivial(self, closed: Any, left: Any, right: Any) -> None:
        ...

    def test_construction_overflow(self) -> None:
        ...

5ac4c6855ac7eb70a09c7bc03dcd22b06c973462
<mask token>


class TestIntervalTree:

    def test_get_loc(self, tree: Any) ->None:
        ...

    def test_get_indexer(self, tree: Any) ->None:
        ...

    def test_get_indexer_non_unique(self, tree: Any) ->None:
        ...

    def test_duplicates(self, dtype: Any) ->None:
        ...

    def test_get_loc_closed(self, closed: Any) ->None:
        ...

    def test_get_indexer_closed(self, closed: Any, leaf_size: Any) ->None:
        ...

    def test_is_overlapping(self, closed: Any, order: Any, left: Any, right:
        Any, expected: Any) ->None:
        ...

    def test_is_overlapping_endpoints(self, closed: Any, order: Any) ->None:
        ...
    <mask token>

    def test_construction_overflow(self) ->None:
        ...

<mask token>


def skipif_32bit(param: Any) ->Any:
    ...


<mask token>


class TestIntervalTree:

    def test_get_loc(self, tree: Any) ->None:
        ...

    def test_get_indexer(self, tree: Any) ->None:
        ...

    def test_get_indexer_non_unique(self, tree: Any) ->None:
        ...

    def test_duplicates(self, dtype: Any) ->None:
        ...

    def test_get_loc_closed(self, closed: Any) ->None:
        ...

    def test_get_indexer_closed(self, closed: Any, leaf_size: Any) ->None:
        ...

    def test_is_overlapping(self, closed: Any, order: Any, left: Any, right:
        Any, expected: Any) ->None:
        ...

    def test_is_overlapping_endpoints(self, closed: Any, order: Any) ->None:
        ...

    def test_is_overlapping_trivial(self, closed: Any, left: Any, right: Any
        ) ->None:
        ...

    def test_construction_overflow(self) ->None:
        ...

<mask token>


def skipif_32bit(param: Any) ->Any:
    ...


def dtype(request: Any) ->Any:
    ...


def leaf_size(request: Any) ->Any:
    ...


def tree(request: Any, leaf_size: Any) ->Any:
    ...


class TestIntervalTree:

    def test_get_loc(self, tree: Any) ->None:
        ...

    def test_get_indexer(self, tree: Any) ->None:
        ...

    def test_get_indexer_non_unique(self, tree: Any) ->None:
        ...

    def test_duplicates(self, dtype: Any) ->None:
        ...

    def test_get_loc_closed(self, closed: Any) ->None:
        ...

    def test_get_indexer_closed(self, closed: Any, leaf_size: Any) ->None:
        ...

    def test_is_overlapping(self, closed: Any, order: Any, left: Any, right:
        Any, expected: Any) ->None:
        ...

    def test_is_overlapping_endpoints(self, closed: Any, order: Any) ->None:
        ...

    def test_is_overlapping_trivial(self, closed: Any, left: Any, right: Any
        ) ->None:
        ...

    def test_construction_overflow(self) ->None:
        ...

from typing import Any


def skipif_32bit(param: Any) ->Any:
    ...


def dtype(request: Any) ->Any:
    ...


def leaf_size(request: Any) ->Any:
    ...


def tree(request: Any, leaf_size: Any) ->Any:
    ...


class TestIntervalTree:

    def test_get_loc(self, tree: Any) ->None:
        ...

    def test_get_indexer(self, tree: Any) ->None:
        ...

    def test_get_indexer_non_unique(self, tree: Any) ->None:
        ...

    def test_duplicates(self, dtype: Any) ->None:
        ...

    def test_get_loc_closed(self, closed: Any) ->None:
        ...

    def test_get_indexer_closed(self, closed: Any, leaf_size: Any) ->None:
        ...

    def test_is_overlapping(self, closed: Any, order: Any, left: Any, right:
        Any, expected: Any) ->None:
        ...

    def test_is_overlapping_endpoints(self, closed: Any, order: Any) ->None:
        ...

    def test_is_overlapping_trivial(self, closed: Any, left: Any, right: Any
        ) ->None:
        ...

    def test_construction_overflow(self) ->None:
        ...

# Stubs for pandas.tests.indexes.interval.test_interval_tree (Python 3)
#
# NOTE: This dynamically typed stub was automatically generated by stubgen.
# pylint: disable=unused-argument,redefined-outer-name,no-self-use,invalid-name
# pylint: disable=relative-beyond-top-level,line-too-long

from typing import Any

def skipif_32bit(param: Any) -> Any:
    ...


def dtype(request: Any) -> Any:
    ...


def leaf_size(request: Any) -> Any:
    ...


def tree(request: Any, leaf_size: Any) -> Any:
    ...


class TestIntervalTree:
    def test_get_loc(self, tree: Any) -> None:
        ...

    def test_get_indexer(self, tree: Any) -> None:
        ...

    def test_get_indexer_non_unique(self, tree: Any) -> None:
        ...

    def test_duplicates(self, dtype: Any) -> None:
        ...

    def test_get_loc_closed(self, closed: Any) -> None:
        ...

    def test_get_indexer_closed(self, closed: Any, leaf_size: Any) -> None:
        ...

    def test_is_overlapping(self, closed: Any, order: Any, left: Any, right: Any, expected: Any) -> None:
        ...

    def test_is_overlapping_endpoints(self, closed: Any, order: Any) -> None:
        ...

    def test_is_overlapping_trivial(self, closed: Any, left: Any, right: Any) -> None:
        ...

    def test_construction_overflow(self) -> None:
        ...
