From a4b08d72135d67f8fd0c203f68f63e5a3f34b0f1 Mon Sep 17 00:00:00 2001 From: Willi Hohenstein Date: Sun, 13 Feb 2022 17:10:32 +0100 Subject: [PATCH] add test with valid isbn10 --- bookwyrm/tests/test_book_search.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/bookwyrm/tests/test_book_search.py b/bookwyrm/tests/test_book_search.py index 41b102fb6..f5c8b43f7 100644 --- a/bookwyrm/tests/test_book_search.py +++ b/bookwyrm/tests/test_book_search.py @@ -28,6 +28,7 @@ class BookSearch(TestCase): openlibrary_key="hello", ) + # isbn13 entry self.third_edition = models.Edition.objects.create( title="Python Testing", parent_work=self.work, @@ -36,6 +37,15 @@ class BookSearch(TestCase): published_date=datetime.datetime(2017, 9, 1, 0, 0, tzinfo=timezone.utc), ) + # isbn10 entry + self.fourth_edition = models.Edition.objects.create( + title="Pride and Prejudice: Jane Austen", + parent_work=self.work, + isbn_13="190962165X", + physical_format="Paperback", + published_date=datetime.datetime(2017, 9, 1, 0, 0, tzinfo=timezone.utc), + ) + def test_search(self): """search for a book in the db""" # title/author @@ -56,6 +66,10 @@ class BookSearch(TestCase): self.assertEqual(len(results), 1) self.assertEqual(results[0], self.third_edition) + results = book_search.search("1-9096-2165-X") + self.assertEqual(len(results), 1) + self.assertEqual(results[0], self.fourth_edition) + # identifier results = book_search.search("hello") self.assertEqual(len(results), 1)