def test_install_doxy(doc_worktree, tmpdir): doc_worktree.add_test_project("libqi/doc/doxygen") doc_builder = DocBuilder(doc_worktree, "qi-api") inst_dir = tmpdir.join("inst") doc_builder.configure() doc_builder.build() doc_builder.install(inst_dir.strpath) assert "qi" in inst_dir.join("index.html").read()
def test_base_project_install(doc_worktree, tmpdir): doc_worktree.add_test_project("world") doc_worktree.add_test_project("hello") doc_builder = DocBuilder(doc_worktree, "hello") hello_inst = tmpdir.join("inst", "hello") doc_builder.install(hello_inst.strpath) hello_index = hello_inst.join("index.html") assert "hello" in hello_index.read() world_index = hello_inst.join("ref/world/index.html") assert "world" in world_index.read()