def test_kubernetes_resource_get_metadata_value_missing( sas_kubernetes_resource_obj: KubernetesResource) -> None: """ This test verifies that KubernetesResource.get_kind() returns None for an undefined metadata key. :param sas_kubernetes_resource_obj: The pre-loaded SAS KubernetesResource object fixture for testing. """ assert sas_kubernetes_resource_obj.get_metadata_value("foo") is None
def test_kubernetes_resource_get_metadata_value( sas_kubernetes_resource_obj: KubernetesResource) -> None: """ This test verifies that KubernetesResource.get_metadata_value() returns the correct value for a defined resource. :param sas_kubernetes_resource_obj: The pre-loaded SAS KubernetesResource object fixture for testing. """ assert sas_kubernetes_resource_obj.get_metadata_value( KubernetesResource.Keys.NAME) == "sas-annotations"