Exemplo 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)
Exemplo 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)
Exemplo 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)
Exemplo 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)
Exemplo 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)
Exemplo 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)
Exemplo 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)
Exemplo 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)
Exemplo 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)
Exemplo 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)