def test_need_rebuild(self): prj = self._prj() self._add(prj, 'docs/index.rst', base_index_rst) sd = SphinxDocs(prj.name) assert sd.need_rebuild() sd.build_all() assert not sd.need_rebuild() self._add(prj, 'docs/doc1.rst', base_document1_rst) sd = SphinxDocs(prj.name) # Bad, should not have to refresh object assert sd.need_rebuild() sd.build_all() assert not sd.need_rebuild()
def test_need_rebuild(self): prj = self._prj() self._add(prj, 'docs/index.rst', base_index_rst) sd = SphinxDocs(prj.name) assert sd.need_rebuild() sd.build_all() assert not sd.need_rebuild() self._add(prj, 'docs/doc1.rst', base_document1_rst) sd = SphinxDocs(prj.name) # Bad, should not have to refresh object assert sd.need_rebuild() sd.build_all() assert not sd.need_rebuild()
def test_need_rebuild(self): prj = self._prj() self._add(prj, "code_config.yaml", base_yaml_conf) self._add(prj, "index.rst", base_index_rst) sd = SphinxDocs(prj.name) assert sd.need_rebuild() sd.build_all() assert not sd.need_rebuild() self._add(prj, "doc1.rst", base_document1_rst) sd = SphinxDocs(prj.name) # Bad, should not have to refresh object assert sd.need_rebuild() sd.build_all() assert not sd.need_rebuild()
def check_sphinx_builds(): for proj in get_origin_projects(): try: docs = SphinxDocs(proj.name) except JagareError: continue if not docs.enabled or not docs.need_rebuild(): continue sphinx_builds_add(docs)
def check_sphinx_builds(): for proj in get_origin_projects(): try: docs = SphinxDocs(proj.name) except JagareError: continue if not docs.enabled or not docs.need_rebuild(): continue sphinx_builds_add(docs)