class GrouppageTest(TestCase): def setUp(self): self.dispatcher = reverse('portal:list_groups') self.user = UserFactory() # setup for groups self.bookGroup = BookGroupFactory(members=(0, 1)) def tearDown(self): self.user.delete() def test_accounts(self): response = self.client.get(self.dispatcher) self.assertEquals(response.status_code, 403) # This is temporary. We should test this logic in new tests # self.assertEquals(response.context['title'], 'All groups') def test_anonymous_group(self): response = self.client.get(self.dispatcher) self.assertEquals(response.status_code, 403) # This is temporary. We should test this logic in new tests # self.assertNotContains(response, self.bookGroup.name) # self.assertNotContains(response, self.bookGroup.url_name) # self.assertNotContains(response, 'booki group description') # self.assertNotContains(response, 'Members: 1') # self.assertNotContains(response, 'Books: 0')
class GrouppageTest(TestCase): def setUp(self): self.user = UserFactory() # setup for books self.book = BookFactory() # setup for groups self.bookGroup = self.book.group # add members self.bookGroup.members.add(1) def tearDown(self): self.user.delete() def test_accounts(self): self.dispatcher = reverse('portal:group', kwargs={'groupid': self.bookGroup.url_name}) response = self.client.get(self.dispatcher) self.assertEquals(response.status_code, 403) # This is temporary. We should test this logic in new tests # self.assertEquals(response.context['title'], 'Group used') def test_group(self): self.dispatcher = reverse('portal:group', kwargs={'groupid': self.bookGroup.url_name}) response = self.client.get(self.dispatcher) self.assertEquals(response.status_code, 403) # This is temporary. We should test this logic in new tests # self.assertContains(response, self.bookGroup.name) # self.assertContains(response, self.bookGroup.description) # self.assertContains(response, 'Members: 1') # self.assertContains(response, 'Books: ')