Fix UT bug in test-vport 53/38953/1
authorYun Huang <yun.huang@windriver.com>
Tue, 27 Mar 2018 08:14:31 +0000 (16:14 +0800)
committerYun Huang <yun.huang@windriver.com>
Tue, 27 Mar 2018 08:14:31 +0000 (16:14 +0800)
Change-Id: Ide8564230765d8a060bc812c3ee0e48a317c9436
Issue-ID: MULTICLOUD-203
Signed-off-by: Yun Huang <yun.huang@windriver.com>
newton/newton/requests/tests/test_vport.py

index 08f6af6..d407dac 100644 (file)
@@ -13,6 +13,7 @@
 # limitations under the License.
 
 import mock
+import json
 
 from rest_framework import status
 
@@ -121,7 +122,9 @@ class Testvports(test_base.TestRequest):
 
         response = self.client.post(
             self.url + "ports",
-            MOCK_POST_VPORT_REQUEST, HTTP_X_AUTH_TOKEN=mock_info.MOCK_TOKEN_ID)
+            data=json.dumps(MOCK_POST_VPORT_REQUEST),
+            content_type='application/json',
+            HTTP_X_AUTH_TOKEN=mock_info.MOCK_TOKEN_ID)
 
         context = response.json()
         self.assertEquals(status.HTTP_202_ACCEPTED, response.status_code)
@@ -143,7 +146,9 @@ class Testvports(test_base.TestRequest):
 
         response = self.client.post(
             self.url + "ports",
-            MOCK_POST_VPORT_REQUEST_EXISTING, HTTP_X_AUTH_TOKEN=mock_info.MOCK_TOKEN_ID)
+            data=json.dumps(MOCK_POST_VPORT_REQUEST_EXISTING),
+            content_type='application/json', 
+            HTTP_X_AUTH_TOKEN=mock_info.MOCK_TOKEN_ID)
 
         context = response.json()
         self.assertEquals(status.HTTP_200_OK, response.status_code)
@@ -165,7 +170,9 @@ class Testvports(test_base.TestRequest):
 
         response = self.client.post(
             self.url + "ports",
-            {}, HTTP_X_AUTH_TOKEN=mock_info.MOCK_TOKEN_ID)
+            {},
+            content_type='application/json',
+            HTTP_X_AUTH_TOKEN=mock_info.MOCK_TOKEN_ID)
 
         context = response.json()
         self.assertIn('error', context)