X-Git-Url: https://git.mdrn.pl/wolnelektury.git/blobdiff_plain/60b06883b6d5a336ef47c01103ec1ce25aafae69..2d8bcd45b873aa01d43b07d0179d373e0bdc9bb5:/apps/catalogue/tests/book_import.py?ds=sidebyside diff --git a/apps/catalogue/tests/book_import.py b/apps/catalogue/tests/book_import.py index 29be73177..66487d899 100644 --- a/apps/catalogue/tests/book_import.py +++ b/apps/catalogue/tests/book_import.py @@ -236,32 +236,16 @@ class ChildImportTests(WLTestCase): class BookImportGenerateTest(WLTestCase): def setUp(self): WLTestCase.setUp(self) - self.book_info = BookInfoStub( - url=u"http://wolnelektury.pl/example/default-book", - about=u"http://wolnelektury.pl/example/URI/default_book", - title=u"Default Book", - author=PersonStub(("Jim",), "Lazy"), - kind="X-Kind", - genre="X-Genre", - epoch="X-Epoch", - ) - - self.expected_tags = [ - ('author', 'jim-lazy'), - ('genre', 'x-genre'), - ('epoch', 'x-epoch'), - ('kind', 'x-kind'), - ] - self.expected_tags.sort() + input = path.join(path.dirname(__file__), 'files/fraszka-do-anusie.xml') + self.book = models.Book.from_xml_file(input) def test_gen_pdf(self): - input = open(path.dirname(__file__) + '/but-w-butonierce-but-w-butonierce.xml') - book = models.Book.from_text_and_meta(File(input), self.book_info, overwrite=True) - book.build_pdf() - self.assertTrue(path.exists(book.pdf_file.path)) - - def test_gen_pdf_child(self): - input = open(path.dirname(__file__) + "/fraszka-do-anusie.xml") - book = models.Book.from_text_and_meta(File(input), self.book_info, overwrite=True) - book.build_pdf() - self.assertTrue(path.exists(book.pdf_file.path)) + self.book.build_pdf() + self.assertTrue(path.exists(self.book.pdf_file.path)) + + def test_gen_pdf_parent(self): + """This book contains a child.""" + input = path.join(path.dirname(__file__), "files/fraszki.xml") + parent = models.Book.from_xml_file(input) + parent.build_pdf() + self.assertTrue(path.exists(parent.pdf_file.path))