How should I test these functions? All they do is render the html page and pass some objects to the html page.
def index(request):
companies = Company.objects.filter(approved = True);
return direct_to_template(request, 'home.html', {'companies': companies} );
One could test the following:
The code would look something like this:
class TestPage(TestCase):
def setUp(self):
self.client = Client()
def test_index_page(self):
url = reverse('index')
response = self.client.get(url)
self.assertEqual(response.status_code, 200)
self.assertTemplateUsed(response, 'index.html')
self.assertContains(response, 'Company Name XYZ')
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With