Example #1
0
    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))
Example #2
0
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
Example #3
0
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
Example #4
0
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
Example #5
0
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
Example #6
0
 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')
Example #7
0
 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')
Example #8
0
def check_doc_builds():
    for proj in get_origin_projects():
        doc = DocBuilder(proj)
        if doc.can_build:
            sphinx_builds_add(doc)
Example #9
0
    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))
Example #10
0
 def test_up_to_date(self):
     project = self.project
     builder = DocBuilder(project, 'pickle')
     self.assertFalse(builder.up_to_date)
Example #11
0
 def test_can_build(self):
     project = self.project
     builder = DocBuilder(project, 'pickle')
     self.assertTrue(builder.can_build)