test case

This commit is contained in:
Xi Yan 2025-03-15 16:17:22 -07:00
parent 9e6d99f7b1
commit 9da092ff2d

View file

@ -16,16 +16,26 @@ import pytest
# LLAMA_STACK_CONFIG="template-name" pytest -v tests/integration/datasets
def test_register_dataset(llama_stack_client):
@pytest.mark.parametrize(
"purpose, source, provider_id",
[
(
"eval/messages-answer",
{
"type": "uri",
"uri": "huggingface://datasets/llamastack/simpleqa?split=train",
},
"huggingface",
),
],
)
def test_register_dataset(llama_stack_client, purpose, source, provider_id):
dataset = llama_stack_client.datasets.register(
purpose="eval/messages-answer",
source={
"type": "uri",
"uri": "huggingface://datasets/llamastack/simpleqa?split=train",
},
purpose=purpose,
source=source,
)
assert dataset.identifier is not None
assert dataset.provider_id == "huggingface"
assert dataset.provider_id == provider_id
iterrow_response = llama_stack_client.datasets.iterrows(
dataset.identifier, limit=10
)