示例#1
0
 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)
示例#2
0
    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