@@ -0,0 +1,1377 @@
+%22%22%22%0A@brief      test log(time=100s)%0A@author     Xavier Dupre%0A%0AThis tesdt must be run last because it screws up with%0A*test_convert_doc_helper* and *test_full_documentation_module_template*.%0A%22%22%22%0A%0Aimport sys%0Aimport os%0Aimport unittest%0A%0A%0Atry:%0A    import src%0Aexcept ImportError:%0A    path = os.path.normpath(%0A        os.path.abspath(%0A            os.path.join(%0A                os.path.split(__file__)%5B0%5D,%0A                %22..%22,%0A                %22..%22)))%0A    if path not in sys.path:%0A        sys.path.append(path)%0A    import src%0A%0Afrom src.pyquickhelper.loghelper.flog import fLOG%0Afrom src.pyquickhelper.helpgen.conf_path_tools import find_in_PATH, find_graphviz_dot, find_latex_path, find_pandoc_path, get_graphviz_dot%0A%0A%0Aclass TestPaths(unittest.TestCase):%0A%0A    def test_paths(self):%0A        fLOG(%0A            __file__,%0A            self._testMethodName,%0A            OutputPrint=__name__ == %22__main__%22)%0A%0A        exe = find_in_PATH(%22Microsoft%22)%0A        assert exe is not None%0A        dot = find_graphviz_dot()%0A        assert %22dot%22 in dot%0A        dot = get_graphviz_dot()%0A        assert %22dot%22 in dot%0A        pandoc = find_pandoc_path()%0A        if %22pandoc%22 not in pandoc.lower():%0A            raise Exception(pandoc)%0A        latex = find_latex_path()%0A        if %22latex%22 not in latex and %22miktex%22 not in latex:%0A            raise Exception(latex)%0A%0A%0Aif __name__ == %22__main__%22:%0A    unittest.main()%0A

extend unit test coverage