Test ==== :synopsis: Test utilities in django-boost ``django_boost.test.TestCase`` extends Django's ``TestCase`` with assertions for a response's status code. :: from django_boost.test import TestCase class MyViewTests(TestCase): def test_ok(self): response = self.client.get("/") self.assertStatusCodeEqual(response, 200) Each assertion takes the response first and an optional ``msg`` shown on failure. A failure points at the calling test, not at the assertion helper. assertStatusCodeEqual --------------------- Assert the response status code equals ``code``. :: self.assertStatusCodeEqual(response, 200) assertStatusCodeNotEqual ------------------------ Assert the response status code does not equal ``code``. :: self.assertStatusCodeNotEqual(response, 500) assertStatusCodeIn ------------------ Assert the response status code is one of ``codes``. :: self.assertStatusCodeIn(response, [301, 302]) assertStatusCodeNotIn --------------------- Assert the response status code is none of ``codes``. :: self.assertStatusCodeNotIn(response, [401, 403])