def _verify_virtualenv_installer_instance_with(self, host_controller_class):
        mock_host_controller = self.mox.CreateMock(host_controller_class)
        mock_host_controller.feedback = self.mock_feedback
        self.mox.ReplayAll()

        virtualenv_installer_instance = VirtualEnvInstaller.create_with(self.virtualenv_installer_config,
                                                                        mock_host_controller,
                                                                        self.mock_file_system)

        self.assertIsInstance(virtualenv_installer_instance, VirtualEnvInstaller)
示例#2
0
    def create_with(virtualenv_installer_config, host_controller):
        file_system = FileSystem(host_controller)
        permissions = AkvoPermissions(host_controller)

        return VirtualEnvDeploymentHost(
            virtualenv_installer_config, file_system,
            DeploymentUserVerifier(permissions), permissions,
            Internet(host_controller),
            VirtualEnvInstaller.create_with(virtualenv_installer_config,
                                            host_controller, file_system),
            host_controller.feedback)
示例#3
0
    def create_with(virtualenv_installer_config, host_controller):
        file_system = FileSystem(host_controller)
        permissions = AkvoPermissions(host_controller)

        return VirtualEnvDeploymentHost(virtualenv_installer_config,
                                        file_system,
                                        DeploymentUserVerifier(permissions),
                                        permissions,
                                        Internet(host_controller),
                                        VirtualEnvInstaller.create_with(virtualenv_installer_config, host_controller, file_system),
                                        host_controller.feedback)
示例#4
0
    def _verify_virtualenv_installer_instance_with(self,
                                                   host_controller_class):
        mock_host_controller = self.mox.CreateMock(host_controller_class)
        mock_host_controller.feedback = self.mock_feedback
        self.mox.ReplayAll()

        virtualenv_installer_instance = VirtualEnvInstaller.create_with(
            self.virtualenv_installer_config, mock_host_controller,
            self.mock_file_system)

        self.assertIsInstance(virtualenv_installer_instance,
                              VirtualEnvInstaller)