X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=installers%2Fcharm%2Fnbi%2Ftests%2Ftest_pod_spec.py;h=360895f0be70eb41544248f9aa9cbfcd1b01df84;hb=refs%2Fchanges%2F49%2F10549%2F5;hp=7be45915cbdb632503f966783e00333768bc1725;hpb=6248fe6005403005832d6e770e83322d5f679e0f;p=osm%2Fdevops.git diff --git a/installers/charm/nbi/tests/test_pod_spec.py b/installers/charm/nbi/tests/test_pod_spec.py index 7be45915..360895f0 100644 --- a/installers/charm/nbi/tests/test_pod_spec.py +++ b/installers/charm/nbi/tests/test_pod_spec.py @@ -20,7 +20,6 @@ # osm-charmers@lists.launchpad.net ## -from pydantic import ValidationError from typing import NoReturn import unittest @@ -57,7 +56,7 @@ class TestPodSpec(unittest.TestCase): relation_state = { "message_host": "kafka", "message_port": 9090, - "database_uri": "mongo://mongo", + "database_uri": "mongodb://mongo", "prometheus_host": "prometheus", "prometheus_port": 9082, } @@ -97,7 +96,7 @@ class TestPodSpec(unittest.TestCase): relation_state = { "message_host": "kafka", "message_port": 9090, - "database_uri": "mongo://mongo", + "database_uri": "mongodb://mongo", "prometheus_host": "prometheus", "prometheus_port": 9082, "keystone_host": "keystone", @@ -159,7 +158,7 @@ class TestPodSpec(unittest.TestCase): relation_state = { "message_host": "kafka", "message_port": 9090, - "database_uri": "mongo://mongo", + "database_uri": "mongodb://mongo", "prometheus_host": "prometheus", "prometheus_port": 9082, "keystone_host": "keystone", @@ -205,6 +204,7 @@ class TestPodSpec(unittest.TestCase): "name": f"{app_name}-ingress", "annotations": { "nginx.ingress.kubernetes.io/proxy-body-size": f"{config['max_file_size']}", + "nginx.ingress.kubernetes.io/backend-protocol": "HTTPS", "nginx.ingress.kubernetes.io/ssl-redirect": "false", }, "spec": { @@ -249,6 +249,7 @@ class TestPodSpec(unittest.TestCase): "name": f"{app_name}-ingress", "annotations": { "nginx.ingress.kubernetes.io/proxy-body-size": f"{config['max_file_size']}", + "nginx.ingress.kubernetes.io/backend-protocol": "HTTPS", "nginx.ingress.kubernetes.io/ssl-redirect": "false", "nginx.ingress.kubernetes.io/whitelist-source-range": config[ "ingress_whitelist_source_range" @@ -297,6 +298,7 @@ class TestPodSpec(unittest.TestCase): "name": f"{app_name}-ingress", "annotations": { "nginx.ingress.kubernetes.io/proxy-body-size": f"{config['max_file_size']}", + "nginx.ingress.kubernetes.io/backend-protocol": "HTTPS", }, "spec": { "rules": [ @@ -342,6 +344,7 @@ class TestPodSpec(unittest.TestCase): "name": f"{app_name}-ingress", "annotations": { "nginx.ingress.kubernetes.io/proxy-body-size": f"{config['max_file_size']}", + "nginx.ingress.kubernetes.io/backend-protocol": "HTTPS", }, "spec": { "rules": [ @@ -432,7 +435,7 @@ class TestPodSpec(unittest.TestCase): relation_state = { "message_host": "kafka", "message_port": 9090, - "database_uri": "mongo://mongo", + "database_uri": "mongodb://mongo", "prometheus_host": "prometheus", "prometheus_port": 9082, } @@ -452,17 +455,15 @@ class TestPodSpec(unittest.TestCase): relation_state = { "message_host": "kafka", "message_port": 9090, - "database_uri": "mongo://mongo", + "database_uri": "mongodb://mongo", "prometheus_host": "prometheus", "prometheus_port": 9082, } app_name = "nbi" port = 9999 - with self.assertRaises(ValidationError) as exc: - pod_spec.make_pod_spec( - image_info, config, relation_state, app_name, port - ) + with self.assertRaises(ValueError): + pod_spec.make_pod_spec(image_info, config, relation_state, app_name, port) def test_make_pod_spec_without_relation_state(self) -> NoReturn: """Testing make pod spec without relation_state.""" @@ -478,10 +479,8 @@ class TestPodSpec(unittest.TestCase): app_name = "nbi" port = 9999 - with self.assertRaises(ValidationError) as exc: - pod_spec.make_pod_spec( - image_info, config, relation_state, app_name, port - ) + with self.assertRaises(ValueError): + pod_spec.make_pod_spec(image_info, config, relation_state, app_name, port) def test_make_pod_spec(self) -> NoReturn: """Testing make pod spec.""" @@ -496,7 +495,7 @@ class TestPodSpec(unittest.TestCase): relation_state = { "message_host": "kafka", "message_port": 9090, - "database_uri": "mongo://mongo", + "database_uri": "mongodb://mongo", "prometheus_host": "prometheus", "prometheus_port": 9082, } @@ -562,7 +561,7 @@ class TestPodSpec(unittest.TestCase): relation_state = { "message_host": "kafka", "message_port": 9090, - "database_uri": "mongo://mongo", + "database_uri": "mongodb://mongo", "prometheus_host": "prometheus", "prometheus_port": 9082, "keystone_host": "keystone",