def test_kind(pod_full): assert Pod(pod_full)._kind == "Pod"
def test_container_count(pod_full, pod_containers): assert len(Pod(pod_full).containers) == len(pod_containers)
def test_invalid_phase(pod_full): pod_full["status"]["phase"] = "Broken" with pytest.raises(ValueError): assert Pod(pod_full)
def test_container_base(pod_full): assert Pod(pod_full).containers assert Pod(pod_full).containers[0].ready is True
def test_valid_phase(pod_full): assert Pod(pod_full).phase.value == pod_full["status"]["phase"]