aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authordyh <dengyuanhong@chinamobile.com>2019-07-02 10:46:37 +0800
committerdyh <dengyuanhong@chinamobile.com>2019-07-02 10:47:54 +0800
commit7d0fa869b75947729dbe340f8285bc018fa849c4 (patch)
tree665f713dcb4083b06315a640c6abf355101b6e55
parentfe84f2b0babbcf795fde731b40bfc1d591918534 (diff)
update djangorestframework version
update UT Change-Id: Ia9877aedc9b88d10d3bc9dbc5bb2b1612ae1e41a Issue-ID: MODELING-176 Signed-off-by: dyh <dengyuanhong@chinamobile.com>
-rw-r--r--genericparser/packages/tests/test_ns_descriptor.py4
-rw-r--r--genericparser/packages/tests/test_nsdm_subscription.py3
-rw-r--r--genericparser/packages/tests/test_pnf_descriptor.py4
-rw-r--r--genericparser/packages/tests/test_vnf_package.py15
-rw-r--r--requirements.txt2
5 files changed, 21 insertions, 7 deletions
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