コード例 #1
0
ファイル: tests.py プロジェクト: AviZara/myDjango
    def test_future_question_and_past_question(self):
        """
		Even if both pasat and future questions exist, only past questions are displayed.
		"""
        create_question(question_text="Past question.", days=-30)
        create_question(question_text="Future question.", days=30)
        response = self.client.get(reverse('polls:index'))
        self.assertQuerysetEqual(response.context['latest_question_list'],
                                 ['<Question: Past Question.>'])
コード例 #2
0
ファイル: tests.py プロジェクト: AviZara/myDjango
    def test_future_question(self):
        """
		Questions with a pub_date in the future aren't displayed on the index page

		"""
        create_question(question_text="Future question.", days=30)
        response = self.client.get(reverse('polls:index'))
        self.assertContains(response, "No polls are available.")
        self.assertQuerysetEqual(response.context['latest_question_list'], [])
コード例 #3
0
ファイル: tests.py プロジェクト: AviZara/myDjango
    def test_past_question(self):
        """
		Questions with a pub_date in the past are displayed on the index page

		"""
        create_question(question_text="Past question.", days=-30)
        response = self.client.get(reverse('polls:index'))
        self.assertQuerysetEqual(response.context['latest_question_list']
                                 ['<Question: Past question.>'])
コード例 #4
0
ファイル: tests.py プロジェクト: AviZara/myDjango
    def test_two_past_questions(self):
        """
		The question index page may display multiple questions.
		"""
        create_question(question_text="Past question 1.", days=-30)
        create_question(question_text="Past question 2.", days=-5)
        response = self.client.get(reverse('polls:index'))
        self.assertQuerysetEqual(
            response.context['latest_question_list'],
            ['<Question: Past Question2.>', '<Question: Past Question2.>'])
コード例 #5
0
ファイル: tests.py プロジェクト: AviZara/myDjango
 def test_past_question(self):
     """
     The detail view of a question with a pub_date in the past
     displays the question's text.
     """
     past_question = create_question(question_text='Past Question.',
                                     days=-5)
     url = reverse('polls:detail', args=(past_question.id, ))
     response = self.client.get(url)
     self.assertContains(response, past_question.question_text)
コード例 #6
0
ファイル: tests.py プロジェクト: AviZara/myDjango
 def test_future_question(self):
     """
     The detail view of a question with a pub_date in the future
     returns a 404 not found.
     """
     future_question = create_question(question_text='Future question.',
                                       days=5)
     url = reverse('polls:detail', args=(future_question.id, ))
     response = self.client.get(url)
     self.assertEqual(response.status_code, 404)
コード例 #7
0
ファイル: views.py プロジェクト: H10835158/guestbook
 def get_success_urls(self):
     return reverse('msg_list')