Fixes searching for users in group view, with test

This commit is contained in:
Mouse Reeve 2022-01-13 08:36:36 -08:00
parent fcd2a62e2a
commit c7b2b303da
2 changed files with 14 additions and 2 deletions

View file

@ -92,6 +92,18 @@ class GroupViews(TestCase):
validate_html(result.render())
self.assertEqual(result.status_code, 200)
def test_findusers_get_with_query(self, _):
"""there are so many views, this just makes sure it LOADS"""
view = views.FindUsers.as_view()
request = self.factory.get("", {"user_query": "rat"})
request.user = self.local_user
with patch("bookwyrm.suggested_users.SuggestedUsers.get_suggestions") as mock:
mock.return_value = models.User.objects.all()
result = view(request, group_id=self.testgroup.id)
self.assertIsInstance(result, TemplateResponse)
validate_html(result.render())
self.assertEqual(result.status_code, 200)
def test_group_create(self, _):
"""create group view"""
view = views.UserGroups.as_view()

View file

@ -151,8 +151,8 @@ class FindUsers(View):
no_results = not user_results
if user_results.count() < 5:
user_results = list(user_results) + suggested_users.get_suggestions(
request.user, local=True
user_results = list(user_results) + list(
suggested_users.get_suggestions(request.user, local=True)
)
data = {