Esempio n. 1
0
 def test_list_groups(self, render_mock):
     _list_groups(self.request, self.template, self.query)
     ok_(render_mock.called)
     request, template, data = render_mock.call_args[0]
     eq_(template, self.template)
     eq_(data['groups'].paginator.count, 2)
     eq_(data['groups'].paginator.num_pages, 2)
     eq_(data['groups'].number, 1)
     eq_(data['groups'].object_list[0], self.group_1)
Esempio n. 2
0
 def test_list_groups(self, render_mock):
     _list_groups(self.request, self.template, self.query)
     ok_(render_mock.called)
     request, template, data = render_mock.call_args[0]
     eq_(template, self.template)
     eq_(data['groups'].paginator.count, 2)
     eq_(data['groups'].paginator.num_pages, 2)
     eq_(data['groups'].number, 1)
     eq_(data['groups'].object_list[0], self.group_1)
Esempio n. 3
0
 def test_invalid_page(self, render_mock):
     self.request.GET = {'page': 'invalid'}
     _list_groups(self.request, self.template, self.query)
     ok_(render_mock.called)
     request, template, data = render_mock.call_args[0]
     eq_(data['groups'].number, 1)
Esempio n. 4
0
 def test_invalid_sort(self, render_mock):
     self.request.GET = {'sort': 'invalid'}
     _list_groups(self.request, self.template, self.query)
     ok_(render_mock.called)
     request, template, data = render_mock.call_args[0]
     eq_(data['groups'].object_list[0], self.group_1)
Esempio n. 5
0
 def test_sort_by_fewest_members(self, render_mock):
     self.request.GET = {'sort': 'member_count'}
     _list_groups(self.request, self.template, self.query)
     ok_(render_mock.called)
     request, template, data = render_mock.call_args[0]
     eq_(data['groups'].object_list[0], self.group_1)
Esempio n. 6
0
 def test_invalid_page(self, render_mock):
     self.request.GET = {'page': 'invalid'}
     _list_groups(self.request, self.template, self.query)
     ok_(render_mock.called)
     request, template, data = render_mock.call_args[0]
     eq_(data['groups'].number, 1)
Esempio n. 7
0
 def test_invalid_sort(self, render_mock):
     self.request.GET = {'sort': 'invalid'}
     _list_groups(self.request, self.template, self.query)
     ok_(render_mock.called)
     request, template, data = render_mock.call_args[0]
     eq_(data['groups'].object_list[0], self.group_1)
Esempio n. 8
0
 def test_sort_by_fewest_members(self, render_mock):
     self.request.GET = {'sort': 'num_members'}
     _list_groups(self.request, self.template, self.query)
     ok_(render_mock.called)
     request, template, data = render_mock.call_args[0]
     eq_(data['groups'].object_list[0], self.group_1)
Esempio n. 9
0
 def test_invalid_page(self, render_mock):
     self.request.GET = {"page": "invalid"}
     _list_groups(self.request, self.template, self.query)
     ok_(render_mock.called)
     request, template, data = render_mock.call_args[0]
     eq_(data["groups"].number, 1)
Esempio n. 10
0
 def test_sort_by_most_members(self, render_mock):
     self.request.GET = {"sort": "-num_members"}
     _list_groups(self.request, self.template, self.query)
     ok_(render_mock.called)
     request, template, data = render_mock.call_args[0]
     eq_(data["groups"].object_list[0], self.group_2)