INNER CODE UNIT · Python

mock_virtualenv

logandk/serverless-wsgi · requirements_test.py:23

def mock_virtualenv(monkeypatch):
    virtualenv_calls = []

    if hasattr(virtualenv, "main"):

        def mock_virtualenv_main():
            virtualenv_calls.append(sys.argv[:])

        monkeypatch.setattr(virtualenv, "main", mock_virtualenv_main)
    else:

        def mock_virtualenv_cli_run(args):
            virtualenv_calls.append([""] + args)

        monkeypatch.setattr(virtualenv, "cli_run", mock_virtualenv_cli_run)

    return virtualenv_calls

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…