def test_requirements_file(): python.installation() document("requirements.txt", source="tests/files/requirements.txt") with python.virtualenv("_env"): python.packages("requirements.txt") for line in open("tests/files/requirements.txt"): assert_in(line.strip(), run("pip freeze"))
def test_virtualenv_python27(): python.installation() with python.virtualenv("venv27", python_version="2.7"): assert_in("2.7", run("python --version"))
def test_virtualenv_python26(): python.installation() with python.virtualenv("venv26"): assert_in("2.6", run("python --version"))
def test_virtualenv(): python.installation() python.virtualenv("_env") run("test -d _env") run("test -f _env/bin/activate")