def test_notebook_number(self): fLOG( __file__, self._testMethodName, OutputPrint=__name__ == "__main__") temp = get_temp_folder(__file__, "temp_notebook_number") nbfile = os.path.join(temp, "..", "data", "simple_example.ipynb") assert os.path.exists(nbfile) outfile = os.path.join(temp, "out_nb.ipynb") res = remove_execution_number(nbfile, outfile) assert res assert os.path.exists(outfile) assert '"execution_count": null' in res if is_travis_or_appveyor() != "travis": change_file_status(outfile) change_file_status(temp, strict=True)
def test_clone_repo(self): fLOG( __file__, self._testMethodName, OutputPrint=__name__ == "__main__") if sys.version_info[0] == 2: return fold = os.path.abspath(os.path.split(__file__)[0]) temp = os.path.join(fold, "temp_clone_repo") if os.path.exists(temp): removedirs(temp, use_command_line=True) if not os.path.exists(temp): os.mkdir(temp) if is_travis_or_appveyor() is not None: return to = os.path.join(temp, "pq") out, err = clone(to, "github.com", "sdpython", "pyquickhelper") fLOG("OUT:", out) fLOG("ERR:", err) assert "Cloning into" in err assert os.path.exists( os.path.join( to, "src", "pyquickhelper", "__init__.py")) out, err = rebase(to, "github.com", "sdpython", "pyquickhelper") fLOG("OUT:", out) fLOG("ERR:", err) r = change_file_status(temp) assert len(r) > 0