def test_runs_manage_py_in_correct_virtualenv(self, mock_subprocess, fake_home): project = DjangoProject('mydomain.com', 'python.version') project.manage_py_path = Path('/path/to/manage.py') project.run_collectstatic() assert mock_subprocess.check_call.call_args == call([ str(project.virtualenv.path / 'bin/python'), str(project.manage_py_path), 'collectstatic', '--noinput' ])
def test_runs_manage_py_in_correct_virtualenv(self, mock_subprocess, fake_home): project = DjangoProject("mydomain.com", "python.version") project.manage_py_path = Path("/path/to/manage.py") project.run_migrate() assert mock_subprocess.check_call.call_args == call([ str(project.virtualenv.path / "bin/python"), str(project.manage_py_path), "migrate" ])
def test_runs_manage_py_in_correct_virtualenv(self, mock_subprocess, fake_home, virtualenvs_folder): project = DjangoProject("mydomain.com", "python.version") project.manage_py_path = Path("/path/to/manage.py") project.run_collectstatic() assert mock_subprocess.check_call.call_args == call([ str(project.virtualenv.path / "bin/python"), str(project.manage_py_path), "collectstatic", "--noinput" ])