-
- def testMonitoringDummy(self):
- print('->>>>>>> test Monitoring Dummy Class->>>>>>>>>>>>>>>')
- print('->>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>')
- print(" ")
-
- headers = {'Content-type': 'application/json'}
- test_heatapi_template_create_stack = open(os.path.join(os.path.dirname(__file__), "test_heatapi_template_create_stack.json")).read()
- url = "http://0.0.0.0:8004/v1/tenantabc123/stacks"
- requests.post(url, data=json.dumps(json.loads(test_heatapi_template_create_stack)),headers=headers)
-
-
- print('->>>>>>> test Monitoring List Versions ->>>>>>>>>>>>>>>')
- print('->>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>')
- url = "http://0.0.0.0:3000/"
- listapiversionstackresponse = requests.get(url, headers=headers)
- self.assertEqual(listapiversionstackresponse.status_code, 200)
- self.assertEqual(json.loads(listapiversionstackresponse.content)["versions"][0]["id"], "v1")
- print(" ")
-
- print('->>>>>>> test Monitor VNF ->>>>>>>>>>>>>>>')
- print('->>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>')
- url = "http://0.0.0.0:3000/v1/monitor/dc0_s1_firewall1"
- listmonitoringvnfresponse = requests.get(url, headers=headers)
- self.assertEqual(listmonitoringvnfresponse.status_code, 200)
- self.assertGreaterEqual(json.loads(listmonitoringvnfresponse.content)["MEM_%"], 0)
- print(" ")
-
- print('->>>>>>> test Monitor VNF Abs Without Mininet Name ->>>>>>>>>>>>>>>')
- print('->>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>')
- url = "http://0.0.0.0:3000/v1/monitor/abs/dc0_s1_firewall1"
- listmonitoringvnfabsresponse = requests.get(url, headers=headers)
- self.assertEqual(listmonitoringvnfabsresponse.status_code, 200)
- self.assertGreaterEqual(json.loads(listmonitoringvnfabsresponse.content)["MEM_%"], 0)
- print(" ")
-
- print('->>>>>>> test Monitor VNF Abs Without Mininet Name ->>>>>>>>>>>>>>>')
- print('->>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>')
- url = "http://0.0.0.0:3000/v1/monitor/abs/mn.dc0_s1_firewall1"
- listmonitoringvnfabsmnresponse = requests.get(url, headers=headers)
- self.assertEqual(listmonitoringvnfabsmnresponse.status_code, 200)
- self.assertGreaterEqual(json.loads(listmonitoringvnfabsmnresponse.content)["MEM_%"], 0)
- print(" ")
-
- print('->>>>>>> test Monitor VNF Abs With Non-Existing VNF ->>>>>>>>>>>>>>>')
- print('->>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>')
- url = "http://0.0.0.0:3000/v1/monitor/abs/mn.dc0_s1_non_existing"
- listmonitoringvnfabsnonexistingresponse = requests.get(url, headers=headers)
- self.assertEqual(listmonitoringvnfabsnonexistingresponse.status_code, 500)
- print(" ")
-
- print('->>>>>>> test Monitor VNF DC Stack ->>>>>>>>>>>>>>>')
- print('->>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>')
- url = "http://0.0.0.0:3000/v1/monitor/dc0/s1/firewall1:9df6a98f-9e11-4cb7-b3c0-InAdUnitTest"
- listmonitoringvnfdcstackresponse = requests.get(url, headers=headers)
- print(listmonitoringvnfdcstackresponse.content)
- self.assertEqual(listmonitoringvnfdcstackresponse.status_code, 200)
- self.assertGreaterEqual(json.loads(listmonitoringvnfdcstackresponse.content)["MEM_%"], 0)
- print(" ")
-
- print('->>>>>>> test Monitor VNF DC Stack ->>>>>>>>>>>>>>>')
- print('->>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>')
- url = "http://0.0.0.0:3000/v1/monitor/dc0/s1/firewall1:9df6a98f-9e11-4cb7-b3c0-InAdUnitTest"
- listmonitoringvnfdcstackresponse = requests.get(url, headers=headers)
- self.assertEqual(listmonitoringvnfdcstackresponse.status_code, 200)
- self.assertGreaterEqual(json.loads(listmonitoringvnfdcstackresponse.content)["MEM_%"], 0)
- print(" ")
-
- print('->>>>>>> test Monitor VNF DC Stack With Non-Existing Name ->>>>>>>>>>>>>>>')
- print('->>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>')
- url = "http://0.0.0.0:3000/v1/monitor/dc0/s1/non_existing"
- listmonitoringvnfdcstackwithnonexistingnameresponse = requests.get(url, headers=headers)
-
- self.assertEqual(listmonitoringvnfdcstackwithnonexistingnameresponse.status_code, 500)
- print(" ")
-
- print('->>>>>>> test Monitor VNF DC Stack With Non-Existing DC ->>>>>>>>>>>>>>>')
- print('->>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>')
- url = "http://0.0.0.0:3000/v1/monitor/non_exisintg0/s1/firewall1"
- listmonitoringvnfdcstackwithnonexistingdcresponse = requests.get(url, headers=headers)
- self.assertEqual(listmonitoringvnfdcstackwithnonexistingdcresponse.status_code, 500)
- print(" ")
-
- print('->>>>>>> test Monitor VNF DC Stack With Non-Existing Stack ->>>>>>>>>>>>>>>')
- print('->>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>')
- url = "http://0.0.0.0:3000/v1/monitor/dc0/non_existing_stack/firewall1"
- listmonitoringvnfdcstackwithnonexistingstackresponse = requests.get(url, headers=headers)
- self.assertEqual(listmonitoringvnfdcstackwithnonexistingstackresponse.status_code, 500)
- print(" ")
-
-
-
-
-