Example #1
0
 def test_summary(self):
     book = Book(test_path)
     book.read_config_and_summary()
     assert len(book.summary) == 1
     introduction = book.summary[0]
     assert isinstance(introduction.mtime, datetime) == True
     assert isinstance(introduction.content, str) == True
Example #2
0
 def test_summary_syntax_error(self):
     book = Book(test_path, structure={'summary': 'BAD_INDENTATION_SUMMARY.md'})
     book.read_config()
     assert book.config.summary_rel == 'BAD_INDENTATION_SUMMARY.md'
     self.assertRaises(BookError, book.init)