Exemple #1
0
 def setUp(self):
     self.factory = RequestFactory()
     self.user = User(
         username='******',
         email='test@...',
         password='******',
     )
     self.user.save()
     self.volunteer = Volunteer(user=self.user)
     self.volunteer.save()
     test_article = Article(
         created_by=User.objects.get(username='******'),
         title='title',
         content='content',
     )
     test_article.save()
Exemple #2
0
class ArticleTestCase(TestCase):
    def setUp(self):
        self.factory = RequestFactory()
        self.user = User(
            username='******',
            email='test@...',
            password='******',
        )
        self.user.save()
        self.volunteer = Volunteer(user=self.user)
        self.volunteer.save()
        test_article = Article(
            created_by=User.objects.get(username='******'),
            title='title',
            content='content',
        )
        test_article.save()

    def test_article_output(self):
        # Index
        request = self.factory.get('/news/')
        request.user = AnonymousUser()

        response = index(request)
        self.assertEqual(response.status_code, 200)

        # Article (1 is populated)
        request = self.factory.get('/news/1/')
        request.user = AnonymousUser()

        response = article(request, 1)
        self.assertEqual(response.status_code, 200)

        # Missing (5 is unpopulated)
        request = self.factory.get('/news/5/')
        request.user = AnonymousUser()

        try:
            article(request, 5)
            self.fail('404 not thrown.')
        except Http404:
            pass
Exemple #3
0
 def setUp(self):
     self.factory = RequestFactory()
     self.user = User(
         username='******', email='test@...', password='******',
     )
     self.user.save()
     self.volunteer = Volunteer(user=self.user)
     self.volunteer.save()
     test_article = Article(
         created_by=User.objects.get(username='******'), title='title', content='content',
     )
     test_article.save()
Exemple #4
0
class ArticleTestCase(TestCase):
    def setUp(self):
        self.factory = RequestFactory()
        self.user = User(
            username='******', email='test@...', password='******',
        )
        self.user.save()
        self.volunteer = Volunteer(user=self.user)
        self.volunteer.save()
        test_article = Article(
            created_by=User.objects.get(username='******'), title='title', content='content',
        )
        test_article.save()

    def test_article_output(self):
        # Index
        request = self.factory.get('/news/')
        request.user = AnonymousUser()

        response = index(request)
        self.assertEqual(response.status_code, 200)

        # Article (1 is populated)
        request = self.factory.get('/news/1/')
        request.user = AnonymousUser()

        response = article(request, 1)
        self.assertEqual(response.status_code, 200)

        # Missing (5 is unpopulated)
        request = self.factory.get('/news/5/')
        request.user = AnonymousUser()

        try:
            article(request, 5)
            self.fail('404 not thrown.')
        except Http404:
            pass