X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=n2vc%2Ftests%2Funit%2Ftest_kubectl.py;h=a6d02ffbdc208c90eb64c07a57e05e27625a55d5;hb=d21509c14b0bef94d5ace71a4b5c7592851b453d;hp=6ba074f2cf427104cf08bf3915f688514835d6c2;hpb=5f069332606e512f74791c6497af40326b611344;p=osm%2FN2VC.git diff --git a/n2vc/tests/unit/test_kubectl.py b/n2vc/tests/unit/test_kubectl.py index 6ba074f..a6d02ff 100644 --- a/n2vc/tests/unit/test_kubectl.py +++ b/n2vc/tests/unit/test_kubectl.py @@ -734,6 +734,7 @@ class CreateNamespaceClass(asynctest.TestCase): def setUp(self, mock_load_kube_config): super(CreateNamespaceClass, self).setUp() self.namespace = "osm" + self.labels = {"key": "value"} self.kubectl = Kubectl() @asynctest.fail_on(active_handles=True) @@ -741,7 +742,21 @@ class CreateNamespaceClass(asynctest.TestCase): self, mock_create_namespace, ): - metadata = V1ObjectMeta(name=self.namespace) + metadata = V1ObjectMeta(name=self.namespace, labels=self.labels) + namespace = V1Namespace( + metadata=metadata, + ) + await self.kubectl.create_namespace( + name=self.namespace, + labels=self.labels, + ) + mock_create_namespace.assert_called_once_with(namespace) + + async def test_namespace_is_created_default_labels( + self, + mock_create_namespace, + ): + metadata = V1ObjectMeta(name=self.namespace, labels=None) namespace = V1Namespace( metadata=metadata, )