def test_single_list(self): alist = ListFactory() alist.owner = self.user alist.save() cache.delete('tags_csv') resp = self.client.get(reverse('list-single', kwargs={'list_pk': alist.pk})) self.assertEqual(resp.status_code, 302) resp = self.client.get(reverse('list-single', kwargs={'list_pk': 1337})) self.assertEqual(resp.status_code, 404) resp = self.client.get(reverse('list-single-slug', kwargs={'list_pk': alist.pk, 'list_slug': alist.slug})) self.assertEqual(resp.status_code, 200) self.client.login(username=self.user.username, password='******') resp = self.client.get(reverse('list-single-slug', kwargs={'list_pk': alist.pk, 'list_slug': alist.slug})) self.assertEqual(resp.status_code, 200) resp = self.client.get(reverse('list-single-slug', kwargs={'list_pk': alist.pk, 'list_slug': 'something'})) self.assertEqual(resp.status_code, 404) alist.owner = self.user2 alist.is_public = False alist.save() resp = self.client.get(reverse('list-single-slug', kwargs={'list_pk': alist.pk, 'list_slug': alist.slug})) self.assertEqual(resp.status_code, 403)
def test_single_list(self): alist = ListFactory() alist.owner = self.user alist.save() cache.delete("tags_csv") resp = self.client.get(reverse("list-single", kwargs={"list_pk": alist.pk})) self.assertEqual(resp.status_code, 302) resp = self.client.get(reverse("list-single", kwargs={"list_pk": 1337})) self.assertEqual(resp.status_code, 404) resp = self.client.get(reverse("list-single-slug", kwargs={"list_pk": alist.pk, "list_slug": alist.slug})) self.assertEqual(resp.status_code, 200) self.client.login(username=self.user.username, password="******") resp = self.client.get(reverse("list-single-slug", kwargs={"list_pk": alist.pk, "list_slug": alist.slug})) self.assertEqual(resp.status_code, 200) resp = self.client.get(reverse("list-single-slug", kwargs={"list_pk": alist.pk, "list_slug": "something"})) self.assertEqual(resp.status_code, 404) alist.owner = self.user2 alist.is_public = False alist.save() resp = self.client.get(reverse("list-single-slug", kwargs={"list_pk": alist.pk, "list_slug": alist.slug})) self.assertEqual(resp.status_code, 403)