def test_minimal_dataset_with_files(
admin_client, data_catalog, reference_data, minimal_dataset_with_files_json
):
create_project_with_files(
storage_service="ida",
csc_project="test_project",
file_paths=["/data/file1.csv", "/data/file2.csv", "/data/file3.csv", "/not-this.txt"],
file_args={"*": {"size": 1024}},
)
res = admin_client.post(
"/v3/datasets", minimal_dataset_with_files_json, content_type="application/json"
)
assert res.status_code == 201
assert res.json()["fileset"] == {
"storage_service": "ida",
"csc_project": "test_project",
"added_files_count": 3,
"removed_files_count": 0,
"total_files_count": 3,
"total_files_size": 3072,
}