mirror of
https://github.com/sissbruecker/linkding.git
synced 2025-11-19 12:34:16 +01:00
Fix missing tags causing errors in import with Postgres (#1203)
* Handle missing tags in importer * Make all tests run with Postgres again
This commit is contained in:
@@ -1199,7 +1199,11 @@ class QueriesBasicTestCase(TestCase, BookmarkFactoryMixin):
|
||||
sorted_bookmarks = sorted(bookmarks, key=lambda b: b.resolved_title.lower())
|
||||
|
||||
query = queries.query_bookmarks(self.user, self.profile, search)
|
||||
self.assertEqual(list(query), sorted_bookmarks)
|
||||
|
||||
# Use resolved title for comparison as Postgres returns bookmarks with same resolved title in random order
|
||||
expected_effective_titles = [b.resolved_title for b in sorted_bookmarks]
|
||||
actual_effective_titles = [b.resolved_title for b in query]
|
||||
self.assertEqual(expected_effective_titles, actual_effective_titles)
|
||||
|
||||
def test_sort_by_title_desc(self):
|
||||
search = BookmarkSearch(sort=BookmarkSearch.SORT_TITLE_DESC)
|
||||
@@ -1210,7 +1214,11 @@ class QueriesBasicTestCase(TestCase, BookmarkFactoryMixin):
|
||||
)
|
||||
|
||||
query = queries.query_bookmarks(self.user, self.profile, search)
|
||||
self.assertEqual(list(query), sorted_bookmarks)
|
||||
|
||||
# Use resolved title for comparison as Postgres returns bookmarks with same resolved title in random order
|
||||
expected_effective_titles = [b.resolved_title for b in sorted_bookmarks]
|
||||
actual_effective_titles = [b.resolved_title for b in query]
|
||||
self.assertEqual(expected_effective_titles, actual_effective_titles)
|
||||
|
||||
def test_query_bookmarks_filter_modified_since(self):
|
||||
# Create bookmarks with different modification dates
|
||||
|
||||
Reference in New Issue
Block a user