We already have an understanding about how to write operational acceptance and unit tests. In this recipe, we will go through component interface testing for the REST API that we created earlier in this book.
Tip
If you are not familiar with what REST API is and how to use it, you can learn about it at http://www.restapitutorial.com/.
Let's start with the bulletin_board
app from the Using Django REST framework to create API recipe in Chapter 9, Data Import and Export.
To test REST API, perform the following steps:
Create a
tests.py
file in yourbulletin_board
app, as follows:# bulletin_board/tests.py # -*- coding: UTF-8 -*- from __future__ import unicode_literals from django.contrib.auth.models import User from django.core.urlresolvers import reverse from rest_framework import status from rest_framework.test import APITestCase from .models import Category, Bulletin class BulletinTests(APITestCase): @classmethod...