/usr/local/lib64/python3.6/site-packages/pandas/tests/util
NameSizeModeActions
__pycache__/-0755rm
conftest.py4760644editdlrm
test_assert_almost_equal.py114990644editdlrm
test_assert_categorical_equal.py27490644editdlrm
test_assert_extension_array_equal.py34710644editdlrm
test_assert_frame_equal.py88350644editdlrm
test_assert_index_equal.py56640644editdlrm
test_assert_interval_array_equal.py23640644editdlrm
test_assert_numpy_array_equal.py63610644editdlrm
test_assert_produces_warning.py5470644editdlrm
test_assert_series_equal.py90890644editdlrm
test_deprecate.py16260644editdlrm
test_deprecate_kwarg.py20430644editdlrm
test_deprecate_nonkeyword_arguments.py27130644editdlrm
test_doc.py14920644editdlrm
test_hashing.py108600644editdlrm
test_numba.py3080644editdlrm
test_safe_import.py10200644editdlrm
test_show_versions.py11870644editdlrm
test_util.py19820644editdlrm
test_validate_args.py18440644editdlrm
test_validate_args_and_kwargs.py23910644editdlrm
test_validate_kwargs.py17400644editdlrm
__init__.py00644editdlrm
Edit: /usr/local/lib64/python3.6/site-packages/pandas/tests/util/test_safe_import.py (1020B)
import sys import types import pytest import pandas.util._test_decorators as td @pytest.mark.parametrize("name", ["foo", "hello123"]) def test_safe_import_non_existent(name): assert not td.safe_import(name) def test_safe_import_exists(): assert td.safe_import("pandas") @pytest.mark.parametrize("min_version,valid", [("0.0.0", True), ("99.99.99", False)]) def test_safe_import_versions(min_version, valid): result = td.safe_import("pandas", min_version=min_version) result = result if valid else not result assert result @pytest.mark.parametrize( "min_version,valid", [(None, False), ("1.0", True), ("2.0", False)] ) def test_safe_import_dummy(monkeypatch, min_version, valid): mod_name = "hello123" mod = types.ModuleType(mod_name) mod.__version__ = "1.5" if min_version is not None: monkeypatch.setitem(sys.modules, mod_name, mod) result = td.safe_import(mod_name, min_version=min_version) result = result if valid else not result assert result