/usr/local/lib64/python3.6/site-packages/pandas/tests
NameSizeModeActions
api/-0755rm
arithmetic/-0755rm
arrays/-0755rm
base/-0755rm
computation/-0755rm
config/-0755rm
dtypes/-0755rm
extension/-0755rm
frame/-0755rm
generic/-0755rm
groupby/-0755rm
indexes/-0755rm
indexing/-0755rm
internals/-0755rm
io/-0755rm
plotting/-0755rm
reductions/-0755rm
resample/-0755rm
reshape/-0755rm
scalar/-0755rm
series/-0755rm
tools/-0755rm
tseries/-0755rm
tslibs/-0755rm
util/-0755rm
window/-0755rm
__pycache__/-0755rm
test_aggregation.py27720644editdlrm
test_algos.py825740644editdlrm
test_common.py44470644editdlrm
test_downstream.py51630644editdlrm
test_errors.py16780644editdlrm
test_expressions.py140230644editdlrm
test_join.py92960644editdlrm
test_lib.py79580644editdlrm
test_multilevel.py657260644editdlrm
test_nanops.py378470644editdlrm
test_optional_dependency.py15180644editdlrm
test_register_accessor.py23510644editdlrm
test_sorting.py177860644editdlrm
test_strings.py1337660644editdlrm
test_take.py168750644editdlrm
__init__.py00644editdlrm
Edit: /usr/local/lib64/python3.6/site-packages/pandas/tests/test_optional_dependency.py (1518B)
import sys import types import pytest from pandas.compat._optional import VERSIONS, import_optional_dependency import pandas._testing as tm def test_import_optional(): match = "Missing .*notapackage.* pip .* conda .* notapackage" with pytest.raises(ImportError, match=match): import_optional_dependency("notapackage") result = import_optional_dependency("notapackage", raise_on_missing=False) assert result is None def test_xlrd_version_fallback(): pytest.importorskip("xlrd") import_optional_dependency("xlrd") def test_bad_version(monkeypatch): name = "fakemodule" module = types.ModuleType(name) module.__version__ = "0.9.0" sys.modules[name] = module monkeypatch.setitem(VERSIONS, name, "1.0.0") match = "Pandas requires .*1.0.0.* of .fakemodule.*'0.9.0'" with pytest.raises(ImportError, match=match): import_optional_dependency("fakemodule") with tm.assert_produces_warning(UserWarning): result = import_optional_dependency("fakemodule", on_version="warn") assert result is None module.__version__ = "1.0.0" # exact match is OK result = import_optional_dependency("fakemodule") assert result is module def test_no_version_raises(monkeypatch): name = "fakemodule" module = types.ModuleType(name) sys.modules[name] = module monkeypatch.setitem(VERSIONS, name, "1.0.0") with pytest.raises(ImportError, match="Can't determine .* fakemodule"): import_optional_dependency(name)