Beispiel #1
0
    def testInstallWineVersion(self):
        time.sleep(2)
        ServiceManagerGetter().init(
            "com.playonlinux.contexts.WineVersionServicesContext")

        setupWizard = SetupWizard("Mock setup wizard")
        setupWizard.init()

        wineVersionManager = ServiceManagerGetter.serviceManager.getService(
            WineVersionManager)

        while (wineVersionManager.isUpdating()):
            print "Updating wine version list..."
            time.sleep(2)

        if (wineVersionManager.hasFailed()):
            raise Exception("Failed to download the list of wineversions")

        wineInstallation = WineVersion("1.7.36", "upstream-x86", setupWizard)
        wineInstallation.install()

        installationPath = "%s/engines/wine/upstream-%s-x86/1.7.36/bin/wine" %\
                           (Environment.getUserRoot(), OperatingSystem.fetchCurrentOperationSystem().getNameForWinePackages())

        ServiceManagerGetter.serviceManager.shutdown()

        print "Checking that wine binary is installed in %s" % installationPath

        self.assertTrue(os.path.exists(installationPath))
Beispiel #2
0
    def testInstallWineVersion(self):
        time.sleep(2)
        ServiceManagerGetter().init("com.playonlinux.contexts.WineVersionServicesContext")

        setupWizard = SetupWizard("Mock setup wizard")
        setupWizard.init()

        wineVersionManager = ServiceManagerGetter.serviceManager.getService(WineVersionManager)

        while(wineVersionManager.isUpdating()):
            print "Updating wine version list..."
            time.sleep(2)

        if(wineVersionManager.hasFailed()):
            raise Exception("Failed to download the list of wineversions")

        wineInstallation = WineVersion("1.7.36", "upstream-x86", setupWizard)
        wineInstallation.install()

        installationPath = "%s/engines/wine/upstream-%s-x86/1.7.36/bin/wine" %\
                           (Environment.getUserRoot(), OperatingSystem.fetchCurrentOperationSystem().getWinePackage())

        ServiceManagerGetter.serviceManager.shutdown()

        print "Checking that wine binary is installed in %s" % installationPath

        self.assertTrue(os.path.exists(installationPath))
Beispiel #3
0
        def POL_Wine_InstallVersion(self):
            setupWindowId = self.command[2]
            version = self.command[3]
            arch = self.command[4]

            wineVersion = WineVersion(version, "upstream-%s" % arch,
                                                self.setupWindowManager.getWindow(setupWindowId))
            wineVersion.install()
Beispiel #4
0
        def POL_Wine_InstallVersion(self):
            setupWindowId = self.command[2]
            version = self.command[3]
            arch = self.command[4]

            wineVersion = WineVersion(
                version, "upstream-%s" % arch,
                self.setupWindowManager.getWindow(setupWindowId))
            wineVersion.install()
Beispiel #5
0
    def main(self):
        setupWizard = self.getSetupWizard()

        version = setupWizard.textbox("Choose a version", "1.7.36")
        distribution = setupWizard.textbox("Choose a distribution", "upstream-x86")

        wineInstallation = WineVersion(version, distribution, setupWizard)
        wineInstallation.install()

        setupWizard.close()
    def main(self):
        setupWizard = self.setupWizard()

        version = setupWizard.textbox("Choose a version", "1.7.36")
        distribution = setupWizard.textbox("Choose a distribution",
                                           "upstream-x86")

        wineInstallation = WineVersion(version, distribution, setupWizard)
        wineInstallation.install()

        setupWizard.close()