Example #1
0
    def test_home_page_can_save_a_POST_request(self):
        request = HttpRequest()
        request.method = "POST"
        request.POST["phoneemail_text"] = "*****@*****.**"

        response = home_page(request)

        self.assertEqual(PhoneEmail.objects.count(), 1)
        new_item = PhoneEmail.objects.first()
        self.assertEqual(new_item.text, "*****@*****.**")

        # self.assertIn('*****@*****.**', response.content.decode())
        expected_html = render_to_string("home.html", {"new_item_text": "*****@*****.**"})
        self.assertEqual(response.content.decode(), expected_html)
Example #2
0
 def test_home_page_only_saves_items_when_necessary(self):
     request = HttpRequest()
     home_page(request)
     self.assertEqual(PhoneEmail.objects.count(), 0)
Example #3
0
 def test_home_page_returns_correct_html(self):
     request = HttpRequest()
     response = home_page(request)