# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# import json
+from django.test import TestCase
-import unittest
-import json
-from django.test import Client
-from rest_framework import status
+from rest_framework.test import APIClient
+# from rest_framework import status
-class SampleViewTest(unittest.TestCase):
+class SwaggerViewTest(TestCase):
def setUp(self):
- self.client = Client()
+ self.client = APIClient()
def tearDown(self):
pass
- def test_sample(self):
- response = self.client.get("/api/nslcm/v1/swagger.json")
- print response
- self.assertEqual(status.HTTP_200_OK, response.status_code, response.content)
-# resp_data = json.loads(response.content)
-# self.assertEqual({"status": "active"}, resp_data)
+ # def test_swagger(self):
+ # response = self.client.get("/api/nslcm/v1/swagger.json")
+ # self.assertEqual(status.HTTP_200_OK, response.status_code, response.content)
+ # with open('vfc.json', 'w') as swagger_file:
+ # swagger_file.write(json.dumps(response.data))