def test_pypi_version(self): fLOG( __file__, self._testMethodName, OutputPrint=__name__ == "__main__") mod = ModuleInstall("sphinx", "pip") vers = mod.get_pypi_version() assert vers >= "1.3.1" mod = ModuleInstall("scikit-learn", "wheel", mname="sklearn") fLOG(mod) vers = mod.get_pypi_version() assert vers >= "0.16.1" update = mod.has_update() fLOG("scikit-learn", update) if sys.version_info[0] == 2: # we don't test it for Python 2.7 return mod = ModuleInstall("pandas", "wheel") vers = mod.get_pypi_version() if vers is None or vers < "0.16.1": raise Exception("{0}: {1}".format(mod.name, vers)) mod = ModuleInstall("openpyxl", "pip", version="2.3.5") fLOG(mod) vers = mod.get_pypi_version() if vers is None or vers < "2.3.5": raise Exception("{0}: {1}".format(mod.name, vers)) update = mod.has_update() if update: vers = mod.get_pypi_numeric_version() fLOG(vers) fLOG(update)
def test_pypi_version(self): fLOG(__file__, self._testMethodName, OutputPrint=__name__ == "__main__") mod = ModuleInstall("sphinx", "pip") vers = mod.get_pypi_version() assert vers >= "1.3.1" mod = ModuleInstall("scikit-learn", "wheel", mname="sklearn") fLOG(mod) vers = mod.get_pypi_version() assert vers >= "0.16.1" update = mod.has_update() fLOG("scikit-learn", update) if sys.version_info[0] == 2: # we don't test it for Python 2.7 return mod = ModuleInstall("pandas", "wheel") vers = mod.get_pypi_version() if vers is None or vers < "0.16.1": raise Exception("{0}: {1}".format(mod.name, vers)) mod = ModuleInstall("openpyxl", "pip", version="2.3.5") fLOG(mod) vers = mod.get_pypi_version() if vers is None or vers < "2.3.5": raise Exception("{0}: {1}".format(mod.name, vers)) update = mod.has_update() if update: vers = mod.get_pypi_numeric_version() fLOG(vers) fLOG(update)