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))
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))
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()
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()
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()