def test_pod_by_uid(): podlist = json.loads(mock_from_file('pods.json')) pod = get_pod_by_uid("260c2b1d43b094af6d6b4ccba082c2db", podlist) assert pod is not None assert pod["metadata"]["name"] == "kube-proxy-gke-haissam-default-pool-be5066f1-wnvn" pod = get_pod_by_uid("unknown", podlist) assert pod is None
def test_is_static_pod(): podlist = json.loads(mock_from_file('pods.json')) # kube-proxy-gke-haissam-default-pool-be5066f1-wnvn is static pod = get_pod_by_uid("260c2b1d43b094af6d6b4ccba082c2db", podlist) assert pod is not None assert is_static_pending_pod(pod) is True # fluentd-gcp-v2.0.10-9q9t4 is not static pod = get_pod_by_uid("2edfd4d9-10ce-11e8-bd5a-42010af00137", podlist) assert pod is not None assert is_static_pending_pod(pod) is False