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 setUp(self): super(UbuntuPackageInspectorTest, self).setUp() self.mock_host_controller = self.mox.CreateMock(RemoteHostController) self.package_inspector = UbuntuPackageInspector( self.mock_host_controller)