Added unit tests per view, including home page.

parent d149e8fe
from django.test import TestCase
# Create your tests here.
class HomePageTest(TestCase):
def test_home_uses_template(self):
response = self.client.get('/')
self.assertTemplateUsed(response, 'home.html')
class OrdersTest(TestCase):
def test_orders_use_list_template(self):
response = self.client.get('/orders/')
self.assertTemplateUsed(response, 'orders_list.html')
def test_orders_use_detail_template(self):
response = self.client.get('/orders/detail')
self.assertTemplateUsed(response, 'orders_detail.html')
def test_orders_use_update_form_template(self):
response = self.client.get('/orders/update')
self.assertTemplateUsed(response, 'orders_update.html')
def test_orders_use_create_form_template(self):
response = self.client.get('/orders/create')
self.assertTemplateUsed(response, 'orders_create.html')
class RecipesTest(TestCase):
def test_recipes_use_list_template(self):
response = self.client.get('/recipes/')
self.assertTemplateUsed(response, 'recipes_list.html')
def test_recipes_use_detail_template(self):
response = self.client.get('/recipes/detail')
self.assertTemplateUsed(response, 'recipes_detail.html')
def test_recipes_use_update_form_template(self):
response = self.client.get('/recipes/update')
self.assertTemplateUsed(response, 'recipes_update.html')
def test_recipes_use_create_form_template(self):
response = self.client.get('/recipes/create')
self.assertTemplateUsed(response, 'recipes_create.html')
class IngredientsTest(TestCase):
def test_ingredients_use_list_template(self):
response = self.client.get('/ingredients/')
self.assertTemplateUsed(response, 'ingredients_list.html')
def test_ingredients_use_detail_template(self):
response = self.client.get('/ingredients/detail')
self.assertTemplateUsed(response, 'ingredients_detail.html')
def test_ingredients_use_update_form_template(self):
response = self.client.get('/ingredients/update')
self.assertTemplateUsed(response, 'ingredients_update.html')
def test_ingredients_use_create_form_template(self):
response = self.client.get('/ingredients/create')
self.assertTemplateUsed(response, 'ingredients_create.html')
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment