def test_build(self): project = self.project builder = DocBuilder(project, 'pickle') builder.build() test_path = builder.option.builder_doc_path self.assertTrue(os.path.exists("%s/codeep-001.fpickle" % test_path)) self.assertTrue(os.path.exists("%s/index.fpickle" % test_path)) self.assertTrue(os.path.exists("%s/genindex.fpickle" % test_path)) self.assertTrue(os.path.exists("%s/search.fpickle" % test_path)) self.assertTrue(os.path.exists("%s/environment.pickle" % test_path)) builder = DocBuilder(project, 'html') builder.build() test_path = builder.option.builder_doc_path self.assertTrue(os.path.exists("%s/codeep-001.html" % test_path)) self.assertTrue(os.path.exists("%s/genindex.html" % test_path)) self.assertTrue(os.path.exists("%s/search.html" % test_path)) self.assertTrue(os.path.exists("%s/index.html" % test_path)) builder = DocBuilder(project, 'raw') builder.build() test_path = builder.option.builder_doc_path self.assertTrue(os.path.exists("%s/code-logo.png" % test_path)) self.assertTrue(os.path.exists("%s/index.html" % test_path))
class TestHTMLDoc(TestCase): def setUp(self): super(TestCase, self).setUp() self.project = get_temp_project(repo_path=DOC_REPO_PATH) project = self.project self.builder = DocBuilder(project, 'html') def tearDown(self): self.project.delete() super(TestCase, self).tearDown() def test_exists(self): doc = HTMLDoc(self.project, 'html', 'codeep-001.html') self.assertFalse(doc.exists) doc = HTMLDoc(self.project, 'html', 'codeep-002.html') self.assertFalse(doc.exists) self.builder.build() doc = HTMLDoc(self.project, 'html', 'codeep-001.html') self.assertTrue(doc.exists) doc = HTMLDoc(self.project, 'html', 'codeep-002.html') self.assertFalse(doc.exists) def test_is_template(self): self.builder.build() doc = HTMLDoc(self.project, 'html', 'codeep-001.html') self.assertIsNone(doc.is_template) def test_content(self): pass def test_content_type(self): pass def test_path(self): pass def test_doc_path(self): pass def teest_doc_id(self): pass
class TestPickleDoc(TestCase): def setUp(self): super(TestCase, self).setUp() self.project = get_temp_project(repo_path=DOC_REPO_PATH) project = self.project self.builder = DocBuilder(project, 'pickle') def tearDown(self): self.project.delete() super(TestCase, self).tearDown() def test_exists(self): doc = PickleDoc(self.project, 'pickle', 'codeep-001') self.assertIsNone(doc.exists) doc = PickleDoc(self.project, 'pickle', 'codeep-002') self.assertIsNone(doc.exists) self.builder.build() doc = PickleDoc(self.project, 'pickle', 'codeep-001') self.assertTrue(doc.exists) doc = PickleDoc(self.project, 'pickle', 'codeep-002') self.assertIsNone(doc.exists) def test_is_template(self): self.builder.build() doc = PickleDoc(self.project, 'pickle', 'codeep-001') self.assertTrue(doc.is_template) doc = PickleDoc(self.project, 'pickle', '_sources/codeep-001.txt') self.assertFalse(doc.is_template) doc = PickleDoc(self.project, 'pickle', '_static/pygments.css') self.assertFalse(doc.is_template) def test_content(self): self.builder.build() doc = PickleDoc(self.project, 'pickle', 'codeep-001') self.assertTrue(isinstance(doc.content, dict)) def test_content_type(self): pass def test_path(self): pass def test_doc_path(self): pass def teest_doc_id(self): pass
def setUp(self): super(TestCase, self).setUp() self.project = get_temp_project(repo_path=DOC_REPO_PATH) project = self.project self.builder = DocBuilder(project, 'html')
def setUp(self): super(TestCase, self).setUp() self.project = get_temp_project(repo_path=DOC_REPO_PATH) project = self.project self.builder = DocBuilder(project, 'pickle')
def check_doc_builds(): for proj in get_origin_projects(): doc = DocBuilder(proj) if doc.can_build: sphinx_builds_add(doc)
def test_up_to_date(self): project = self.project builder = DocBuilder(project, 'pickle') self.assertFalse(builder.up_to_date)
def test_can_build(self): project = self.project builder = DocBuilder(project, 'pickle') self.assertTrue(builder.can_build)