• File: conftest.py
  • Full Path: /home/masbinta/public_html/admin/installer/css/sass/sym404/root/usr/local/lib64/python3.6/site-packages/sklearn/datasets/tests/conftest.py
  • File size: 533 bytes
  • MIME-type: text/plain
  • Charset: utf-8
""" Network tests are only run, if data is already locally available,
or if download is specifically requested by environment variable."""
import builtins
import pytest


@pytest.fixture
def hide_available_pandas(monkeypatch):
    """ Pretend pandas was not installed. """
    import_orig = builtins.__import__

    def mocked_import(name, *args, **kwargs):
        if name == 'pandas':
            raise ImportError()
        return import_orig(name, *args, **kwargs)

    monkeypatch.setattr(builtins, '__import__', mocked_import)