def setUp(self): super(VirtualEnvInstallerTest, self).setUp() self.mock_host_controller = self.mox.CreateMock(RemoteHostController) self.mock_file_system = self.mox.CreateMock(FileSystem) self.mock_permissions = self.mox.CreateMock(AkvoPermissions) self.mock_internet = self.mox.CreateMock(Internet) self.mock_virtualenv = self.mox.CreateMock(VirtualEnv) self.mock_feedback = self.mox.CreateMock(ExecutionFeedback) self.mock_time_stamp_formatter = self.mox.CreateMock( TimeStampFormatter) self.virtualenv_installer_config = RSRVirtualEnvInstallerConfig.create_with( CIDeploymentHostConfig.for_test(), "deployment_user") self.pip_requirements_url = "http://some/path/to/pip_requirements.txt" self.mock_host_controller.feedback = self.mock_feedback self.virtualenv_installer = VirtualEnvInstaller( self.virtualenv_installer_config, self.mock_host_controller, self.mock_file_system, self.mock_permissions, self.mock_internet, self.mock_virtualenv, self.mock_time_stamp_formatter)