def METHOD_NAME() -> None:
    processing_graph = ProcessingGraph({dataset_step: {"enables_preview": True}})
    dataset_a = "dataset_a"
    dataset_b = "dataset_b"
    dataset_c = "dataset_c"
    cache_kind = processing_graph.get_processing_step(dataset_step).cache_kind
    upsert_response(kind=cache_kind, dataset=dataset_a, content={}, http_status=HTTPStatus.OK)
    upsert_response(kind=cache_kind, dataset=dataset_b, content={}, http_status=HTTPStatus.OK)
    upsert_response(kind=cache_kind, dataset=dataset_c, content={}, http_status=HTTPStatus.INTERNAL_SERVER_ERROR)
    valid_datasets = ValidDatasets(processing_graph=processing_graph)
    assert valid_datasets.content == {
        "preview": [
            dataset_a,
            dataset_b,
        ],
        "viewer": [],
    }