Example #1
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 #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
    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 #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 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))