def repo_metadata(): md = Pandata("metadata.yaml") cover = None for cover in md.covers: cover = cover.get('image_path', None) return { 'repo_name': md._repo, 'version': md._version, 'title': md.title, 'author': "; ".join(md.authnames()), 'author_for_calibre': " & ".join(md.authnames()), 'cover': cover, 'book_id': md.identifiers.get('gutenberg', '0') }
def test_load_from_string(self): pandata = Pandata() pandata.load(TEST_YAML_STRING) self.assertEqual(pandata.authnames()[0],'Kafka, Franz')
def test_load_from_string(self): pandata = Pandata() pandata.load(TEST_YAML_STRING) self.assertEqual(pandata.authnames()[0], 'Kafka, Franz')