def create_with(deployment_host_config): host_controller = RemoteHostController() return LinuxHost(DeploymentUserVerifier(AkvoPermissions(host_controller)), PythonInstaller.create_with(host_controller), UbuntuPackageInspector(host_controller), LinuxPackageVerifier.create_with(host_controller), SystemPythonPackageInstaller.create_with(deployment_host_config, host_controller), host_controller.feedback)
def test_can_create_pythoninstaller_instance(self): """fab.tests.environment.python.python_installer_test Can create PythonInstaller instance""" mock_host_controller = self.mox.CreateMock(RemoteHostController) mock_host_controller.feedback = self.mox.CreateMock(ExecutionFeedback) self.mox.ReplayAll() self.assertIsInstance(PythonInstaller.create_with(mock_host_controller), PythonInstaller)
def test_can_create_pythoninstaller_instance(self): """fab.tests.environment.python.python_installer_test Can create PythonInstaller instance""" mock_host_controller = self.mox.CreateMock(RemoteHostController) mock_host_controller.feedback = self.mox.CreateMock(ExecutionFeedback) self.mox.ReplayAll() self.assertIsInstance( PythonInstaller.create_with(mock_host_controller), PythonInstaller)
def create_with(deployment_host_config): host_controller = RemoteHostController() return LinuxHost( DeploymentUserVerifier(AkvoPermissions(host_controller)), PythonInstaller.create_with(host_controller), UbuntuPackageInspector(host_controller), LinuxPackageVerifier.create_with(host_controller), SystemPythonPackageInstaller.create_with(deployment_host_config, host_controller), host_controller.feedback)