From: dyh Date: Tue, 2 Jul 2019 02:46:37 +0000 (+0800) Subject: update djangorestframework version X-Git-Tag: 1.0.5~70 X-Git-Url: https://gerrit.onap.org/r/gitweb?p=modeling%2Fetsicatalog.git;a=commitdiff_plain;h=7d0fa869b75947729dbe340f8285bc018fa849c4 update djangorestframework version update UT Change-Id: Ia9877aedc9b88d10d3bc9dbc5bb2b1612ae1e41a Issue-ID: MODELING-176 Signed-off-by: dyh --- diff --git a/genericparser/packages/tests/test_ns_descriptor.py b/genericparser/packages/tests/test_ns_descriptor.py index 862030a..743e181 100644 --- a/genericparser/packages/tests/test_ns_descriptor.py +++ b/genericparser/packages/tests/test_ns_descriptor.py @@ -78,7 +78,9 @@ class TestNsDescriptor(TestCase): ) response.data.pop('id') self.assertEqual(response.status_code, status.HTTP_201_CREATED) - self.assertEqual(expected_reponse_data, response.data) + # self.assertEqual(expected_reponse_data, response.data) + for key, value in expected_reponse_data.items(): + self.assertEqual(response.data[key], value) def test_query_multiple_nsds_normal(self): expected_reponse_data = [ diff --git a/genericparser/packages/tests/test_nsdm_subscription.py b/genericparser/packages/tests/test_nsdm_subscription.py index 99ec92f..151e8af 100644 --- a/genericparser/packages/tests/test_nsdm_subscription.py +++ b/genericparser/packages/tests/test_nsdm_subscription.py @@ -30,6 +30,7 @@ class TestNsdmSubscription(TestCase): NsdmSubscriptionModel.objects.all().delete() self.subscription_id = str(uuid.uuid4()) self.subscription = { + "filter": {}, "callbackUri": "http://callbackuri.com", "authentication": { "authType": ["BASIC"], @@ -453,7 +454,7 @@ class TestNsdmSubscription(TestCase): expected_data = { "status": 404, "detail": "Subscription(" + self.subscription_id + ") " - "doesn't exists" + "doesn't exists" } response = self.client.get('/api/nsd/v1/' 'subscriptions/' + self.subscription_id, diff --git a/genericparser/packages/tests/test_pnf_descriptor.py b/genericparser/packages/tests/test_pnf_descriptor.py index fc32bbe..13645e8 100644 --- a/genericparser/packages/tests/test_pnf_descriptor.py +++ b/genericparser/packages/tests/test_pnf_descriptor.py @@ -76,7 +76,9 @@ class TestPnfDescriptor(TestCase): ) response.data.pop('id') self.assertEqual(response.status_code, status.HTTP_201_CREATED) - self.assertEqual(expected_reponse_data, response.data) + # self.assertEqual(expected_reponse_data, response.data) + for key, value in expected_reponse_data.items(): + self.assertEqual(response.data[key], value) def test_query_multiple_pnfds_normal(self): expected_reponse_data = [ diff --git a/genericparser/packages/tests/test_vnf_package.py b/genericparser/packages/tests/test_vnf_package.py index 31c7223..99bdd5e 100644 --- a/genericparser/packages/tests/test_vnf_package.py +++ b/genericparser/packages/tests/test_vnf_package.py @@ -103,7 +103,9 @@ class TestVnfPackage(TestCase): "userDefinedData": {"a": "A"}, "_links": None # TODO } - self.assertEqual(expect_resp_data, resp_data) + # self.assertEqual(expect_resp_data, resp_data) + for key, value in expect_resp_data.items(): + self.assertEqual(resp_data[key], value) self.assertEqual(response.status_code, status.HTTP_201_CREATED) def test_query_single_vnf(self): @@ -136,7 +138,9 @@ class TestVnfPackage(TestCase): "userDefinedData": {"a": "A"}, "_links": None } - self.assertEqual(response.data, expect_data) + for key, value in expect_data.items(): + self.assertEqual(response.data[key], value) + # self.assertEqual(response.data, expect_data) self.assertEqual(response.status_code, status.HTTP_200_OK) def test_query_single_vnf_failed(self): @@ -203,7 +207,12 @@ class TestVnfPackage(TestCase): "_links": None } ] - self.assertEqual(response.data, expect_data) + # self.assertEqual(response.data, expect_data) + self.assertEqual(len(response.data), len(expect_data)) + for i in range(0, len(expect_data)): + for key, value in expect_data[i].items(): + self.assertEqual(response.data[i][key], value) + self.assertEqual(response.status_code, status.HTTP_200_OK) def test_delete_single_vnf_pkg(self): diff --git a/requirements.txt b/requirements.txt index ef4efea..8800003 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,6 +1,6 @@ # rest framework Django==1.11.21 -djangorestframework==3.7.7 +djangorestframework==3.9.4 # for access MySQL PyMySQL==0.9.3