def test_get_operations_with_no_methods(self): class AnAPIView(APIView): pass api = { 'path': 'a-path/', 'callback': AnAPIView, 'pattern': patterns('') } docgen = DocumentationGenerator() operations = docgen.__get_operations__(api) self.assertEqual([], operations)
def test_get_operations_with_no_methods(self): class AnAPIView(APIView): pass api = { 'path': 'a-path/', 'callback': AnAPIView, 'pattern': patterns('') } docgen = DocumentationGenerator() operations = docgen.__get_operations__(api) self.assertEqual([], operations)
def test_get_operations(self): class AnAPIView(APIView): def post(self, *args, **kwargs): pass api = { 'path': 'a-path/', 'callback': AnAPIView, 'pattern': patterns('') } docgen = DocumentationGenerator() operations = docgen.__get_operations__(api) self.assertEqual('POST', operations[0]['httpMethod'])
def test_get_operations(self): class AnAPIView(APIView): def post(self, *args, **kwargs): pass api = { 'path': 'a-path/', 'callback': AnAPIView, 'pattern': patterns('') } docgen = DocumentationGenerator() operations = docgen.__get_operations__(api) self.assertEqual('POST', operations[0]['httpMethod'])