def test_pipy_bug_flask(self): fLOG( __file__, self._testMethodName, OutputPrint=__name__ == "__main__") mod = ModuleInstall( 'flask-sqlalchemy', 'pip', mname='flask.ext.sqlalchemy') vers = mod.get_pypi_version() assert vers is not None
def test_pipy_bug_flask(self): fLOG(__file__, self._testMethodName, OutputPrint=__name__ == "__main__") mod = ModuleInstall('flask-sqlalchemy', 'pip', mname='flask.ext.sqlalchemy') vers = mod.get_pypi_version() assert vers is not None
def test_installed_version(self): fLOG(__file__, self._testMethodName, OutputPrint=__name__ == "__main__") mod = ModuleInstall("jinja2", "pip") res = mod.is_installed_version() if not res: fLOG(mod) fLOG(mod.get_installed_version()) for k, v in get_module_version(None).items(): if k[0] in ("j", "J"): fLOG("+++", k, v) assert False mod = ModuleInstall("pandas", "wheel") res = mod.is_installed_version() assert res fLOG("****", mod.get_installed_version(), mod.get_pypi_version()) if mod.get_installed_version() != mod.get_pypi_version(): assert mod.has_update()
def test_pipy_bug_ipython(self): fLOG(__file__, self._testMethodName, OutputPrint=__name__ == "__main__") mod = ModuleInstall('ipython', 'wheel', mname='IPython') try: vers = mod.get_pypi_version() except MissingVersionOnPyPiException: vers = "no release version" warnings.warn("IPython is is unstable, transitionning to jupyter") assert vers is not None
def test_installed_version(self): fLOG( __file__, self._testMethodName, OutputPrint=__name__ == "__main__") mod = ModuleInstall("jinja2", "pip") res = mod.is_installed_version() if not res: fLOG(mod) fLOG(mod.get_installed_version()) for k, v in get_module_version(None).items(): if k[0] in ("j", "J"): fLOG("+++", k, v) assert False mod = ModuleInstall("pandas", "wheel") res = mod.is_installed_version() assert res fLOG("****", mod.get_installed_version(), mod.get_pypi_version()) if mod.get_installed_version() != mod.get_pypi_version(): assert mod.has_update()
def test_pipy_bug_ipython(self): fLOG( __file__, self._testMethodName, OutputPrint=__name__ == "__main__") mod = ModuleInstall( 'ipython', 'wheel', mname='IPython') try: vers = mod.get_pypi_version() except MissingVersionOnPyPiException: vers = "no release version" warnings.warn("IPython is is unstable, transitionning to jupyter") assert vers is not None
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)