Esempio n. 1
0
    def test_absolute_path(self):
        self.config = BookConfig(test_path)
        self.config.read_config()

        print(self.config.readme_abs, os.path.join(test_path, self.config.readme_rel))
        assert self.config.readme_abs == os.path.join(test_path, self.config.readme_rel)
        assert self.config.summary_abs == os.path.join(test_path, self.config.summary_rel)
Esempio n. 2
0
    def test_read_config(self):
        self.config = BookConfig(test_path)
        self.config.read_config()

        assert self.config.title == "GitBook Example"
        assert self.config.author == "PyBook"
        assert self.config.description == "GitBook Example Description"
        assert self.config.direction == "ltr"
        assert self.config.readme_rel == 'README.md'
        assert self.config.summary_rel == 'SUMMARY.md'
Esempio n. 3
0
class BookConfigTest(TestCase):
    def setUp(self):
        pass

    def test_read_config(self):
        self.config = BookConfig(test_path)
        self.config.read_config()

        assert self.config.title == "GitBook Example"
        assert self.config.author == "PyBook"
        assert self.config.description == "GitBook Example Description"
        assert self.config.direction == "ltr"
        assert self.config.readme_rel == 'README.md'
        assert self.config.summary_rel == 'SUMMARY.md'

    def test_missing_config(self):
        self.config = BookConfig(test_path, structure={'book': 'missing-book.json'})
        self.config.read_config()
        assert self.config.readme_rel == 'README.md'

    def test_absolute_path(self):
        self.config = BookConfig(test_path)
        self.config.read_config()

        print(self.config.readme_abs, os.path.join(test_path, self.config.readme_rel))
        assert self.config.readme_abs == os.path.join(test_path, self.config.readme_rel)
        assert self.config.summary_abs == os.path.join(test_path, self.config.summary_rel)
Esempio n. 4
0
 def test_missing_config(self):
     self.config = BookConfig(test_path, structure={'book': 'missing-book.json'})
     self.config.read_config()
     assert self.config.readme_rel == 'README.md'