X-Git-Url: https://git.mdrn.pl/wolnelektury.git/blobdiff_plain/5979e56d461e0e9d8b44d338d1b91175bca0b4de..876c24227952faa17eda5d706cb0b3316d5ffe24:/apps/catalogue/tests/book_import.py
diff --git a/apps/catalogue/tests/book_import.py b/apps/catalogue/tests/book_import.py
index eb5cea734..57dbf27a3 100644
--- a/apps/catalogue/tests/book_import.py
+++ b/apps/catalogue/tests/book_import.py
@@ -43,7 +43,6 @@ class BookImportLogicTests(WLTestCase):
# TODO: this should be filled out probably...
self.assertEqual(book.wiki_link, '')
self.assertEqual(book.gazeta_link, '')
- self.assertEqual(book._short_html, '')
self.assertEqual(book.description, '')
tags = [ (tag.category, tag.slug) for tag in book.tags ]
@@ -143,6 +142,29 @@ class BookImportLogicTests(WLTestCase):
# the old tag shouldn't disappear
models.Tag.objects.get(slug="jim-lazy", category="author")
+ def test_book_remove_fragment(self):
+ BOOK_TEXT = """
+
+
+ LoveAla ma kota
+ HatredTo kot Ali
+
+
+ """
+ BOOK_TEXT_AFTER = """
+
+
+ LoveAla ma kota
+ To kot Ali
+
+
+ """
+
+ book = models.Book.from_text_and_meta(ContentFile(BOOK_TEXT), self.book_info)
+ self.assertEqual(book.fragments.count(), 2)
+ book = models.Book.from_text_and_meta(ContentFile(BOOK_TEXT_AFTER), self.book_info, overwrite=True)
+ self.assertEqual(book.fragments.count(), 1)
+
def test_multiple_tags(self):
BOOK_TEXT = """"""
self.book_info.authors = self.book_info.author, PersonStub(("Joe",), "Dilligent"),