from tests.test_cases import TestCase


class GetObjectTestCase(TestCase):

    def test_app_should_respond_with_article(self):
        response = self.client.get('/api/articles/1')

        self.assertEqual(response.status_code, 200)

        articles = response.document.get('articles', None)

        self.assertIsNotNone(articles)
        self.assertIsInstance(articles, dict)


class GetEmptyObjectTestCase(TestCase):

    fixtures = None

    def test_app_should_return_not_found(self):
        response = self.client.get('/api/articles/30')

        self.assertEqual(response.status_code, 404)

@@ -594,8 +594,502 @@
 e, 404)%0A
+%0A%0Aclass DeleteObjectTestCase(TestCase):%0A%0A    def test_app_should_delete_article(self):%0A        response = self.client.delete('/api/articles/3')%0A        self.assertEqual(response.status_code, 204)%0A%0A        response = self.client.get('/api/articles/3')%0A        self.assertEqual(response.status_code, 404)%0A%0A    def test_app_should_respond_with_not_found_for_non_existing_article(self):%0A        response = self.client.delete('/api/articles/105')%0A        self.assertEqual(response.status_code, 404)%0A

Add `DELETE` object tests