class documentation

class TestUserInstallTest: (source)

View In Hierarchy

Undocumented

Static Method assert_not_user_site Undocumented
Method foo_package Undocumented
Method install_target Undocumented
Method patched_setup_context Undocumented
Method test_local_index The local index must be used when easy_install locates installed packages.
Method test_multiproc_atexit Undocumented
Method test_user_install_not_implied_user_site_disabled Undocumented
Method test_user_install_not_implied_user_site_enabled Undocumented
Method user_install_setup_context Wrap sandbox.setup_context to patch easy_install in that context to appear as user-installed.
Class Variable prev_sp_write Undocumented
Instance Variable orig_context Undocumented
@staticmethod
def assert_not_user_site(): (source)

Undocumented

@pytest.fixture()
def foo_package(self, tmpdir): (source)

Undocumented

@pytest.fixture()
def install_target(self, tmpdir): (source)

Undocumented

def patched_setup_context(self): (source)

Undocumented

def test_local_index(self, foo_package, install_target): (source)

The local index must be used when easy_install locates installed packages.

def test_multiproc_atexit(self): (source)

Undocumented

@mock.patch('site.ENABLE_USER_SITE', False)
@prev_sp_write
def test_user_install_not_implied_user_site_disabled(self): (source)

Undocumented

@mock.patch('setuptools.command.easy_install.__file__', site.USER_SITE)
@mock.patch('site.ENABLE_USER_SITE', True)
@prev_sp_write
def test_user_install_not_implied_user_site_enabled(self): (source)

Undocumented

@contextlib.contextmanager
def user_install_setup_context(self, *args, **kwargs): (source)

Wrap sandbox.setup_context to patch easy_install in that context to appear as user-installed.

prev_sp_write = (source)

Undocumented

orig_context = (source)

Undocumented