[TEST] Catch ConnectionError exception during pnf simulator startup 73/121173/1
authorMichal Jagiello <michal.jagiello@t-mobile.pl>
Tue, 11 May 2021 13:04:10 +0000 (13:04 +0000)
committerMichal Jagiello <michal.jagiello@t-mobile.pl>
Tue, 11 May 2021 13:06:56 +0000 (13:06 +0000)
When PNF simulator starts up a series of requests are sent but if ConnectionError is raised
then tests is interrupted and no report is generated

Issue-ID: TEST-337
Signed-off-by: Michal Jagiello <michal.jagiello@t-mobile.pl>
Change-Id: I5dbdfa3b7d5a2c16b3ecc00ae4ab46ac3bb5443f

src/onaptests/steps/simulator/pnf_simulator_cnf/pnf_register.py

index c1d76b0..035d731 100644 (file)
@@ -110,7 +110,7 @@ class PnfSimulatorCnfRegisterStep(BaseStep):
                 response.raise_for_status()
                 registered_successfully = True
                 self._logger.info(f"PNF registered with {settings.SERVICE_INSTANCE_NAME} source name")
-            except requests.HTTPError as http_error:
+            except (requests.ConnectionError, requests.HTTPError) as http_error:
                 self._logger.debug(f"Can't connect with PNF simulator: {str(http_error)}")
                 registration_number = registration_number + 1
                 time.sleep(settings.PNF_WAIT_TIME)