예제 #1
0
파일: tests.py 프로젝트: sjournea/TDD
 def test_home_page_returns_correct_html(self):
     expected_html = render_to_string('home.html')
     request = HttpRequest()
     
     response = home_page(request)
     
     self.assertEqual(response.content.decode(), expected_html)
예제 #2
0
 def test_home_page_returns_correct_html(self):
     request = HttpRequest()
     response = home_page(request)
     expected_html = render_to_string('home.html')
     self.assertEqual(response.content.decode(), expected_html)
     self.assertTrue(any(row.text == '1: Buy Rabbit feet' for row in rows),
         "New to-do item did not appear in table")
예제 #3
0
 def test_home_page_returns_correct_html(self):
     request = HttpRequest()
     response = home_page(request)
     expected_html = render_to_string('home.html')
     self.assertEqual(response.content.decode(), expected_html)
     self.assertTrue(any(row.text == '1: Buy Rabbit feet' for row in rows),
                     "New to-do item did not appear in table")
예제 #4
0
 def test_home_page(self):
     request = HttpRequest()
     response = home_page(request)
     self.assertIn('To-Do', response.content)
     self.assertTrue(
         response.content.startswith("1<html"), 'Not html page.'
     )
     self.fail('not finish.')
예제 #5
0
    def test_home_page_can_save_a_POST_request(self):
        request = HttpRequest()
        request.method = 'POST'
        request.POST['item_text'] = 'A new list item'

        response = home_page(request)
        self.assertIn('A new list item', response.content.decode())
        expected_html = render_to_string('home.html',
                                         {'new_item_text': 'A new list item'})
        self.assertEqual(response.content.decode(), expected_html)
        self.assertIn('A new list item', response.content.decode())
def home_page():
    if request.method == 'GET':
        return views.home_page()
    else:
        return views.filtered_home_page()
예제 #7
0
 def test_home_page_returns_correct_html(self):
     # 创建一个HttpRequest对象
     request = HttpRequest()
     # 将对象传给home_page视图,得到响应
     response = home_page(request)
     self.assertTrue(response.content.startswith(b'<html>'))
예제 #8
0
 def test_home_page_return_correct_html(self):
     request = HttpRequest()
     response = home_page(request)
     self.assertTrue(response.content.strip().startswith(b'<html>'))
     self.assertIn(b'<title>To-Do lists</title>', response.content)
     self.assertTrue(response.content.strip().endswith(b'</html>'))