Improve-CPS-sanity-test 04/135904/2
authorpawel.denst <pawel.denst@external.t-mobile.pl>
Mon, 4 Sep 2023 11:52:12 +0000 (11:52 +0000)
committerpawel.denst <pawel.denst@external.t-mobile.pl>
Mon, 4 Sep 2023 12:35:05 +0000 (12:35 +0000)
Improve-CPS-sanity-test

Issue-ID: INT-2263
Signed-off-by: pawel.denst <pawel.denst@external.t-mobile.pl>
Change-Id: I03c30e40667ab1796d373c8b617a18cfca7c1988

requirements.txt
src/onaptests/configuration/basic_cps_settings.py
src/onaptests/scenario/basic_cps.py

index 73655b3..945dc90 100644 (file)
@@ -7,3 +7,4 @@ jinja2>3
 kubernetes>=22.6.0
 setuptools==65.3.0
 natural==0.2.0
+pg8000==1.30.1
index 896469e..690499f 100644 (file)
@@ -73,3 +73,4 @@ DB_PRIMARY_HOST = "cps-core-pg-primary"
 DB_PORT = 5432
 DB_LOGIN = "login"
 DB_PASSWORD = "password"
+CHECK_POSTGRESQL = False
\ No newline at end of file
index 59ecf96..adfefb5 100644 (file)
@@ -1,5 +1,6 @@
 #!/usr/bin/env python
 """Basic CPS test case."""
+from onapsdk.configuration import settings
 from onaptests.scenario.scenario_base import BaseStep, ScenarioBase
 from onaptests.steps.onboard.cps import (CheckPostgressDataBaseConnectionStep,
                                          QueryCpsAnchorNodeStep)
@@ -15,7 +16,8 @@ class BasicCpsStep(BaseStep):
         """
         super().__init__(cleanup=BaseStep.HAS_NO_CLEANUP)
         self.add_step(QueryCpsAnchorNodeStep())
-        self.add_step(CheckPostgressDataBaseConnectionStep())
+        if settings.CHECK_POSTGRESQL:
+            self.add_step(CheckPostgressDataBaseConnectionStep())
 
     @property
     def description(self) -> str: