mirror of
https://github.com/open-thought/reasoning-gym.git
synced 2026-04-19 12:58:07 +00:00
fix index out of range of arc_1d dataset (#190)
This commit is contained in:
parent
e4102a44f6
commit
7a45b14a49
3 changed files with 30 additions and 24 deletions
|
|
@ -69,7 +69,7 @@ def test_arc_1d_items():
|
|||
|
||||
def test_arc_1d_iteration():
|
||||
"""Test that iteration respects dataset size"""
|
||||
config = Arc1DConfig(size=5, seed=42) # Small size for testing
|
||||
config = Arc1DConfig(size=100, seed=42) # Small size for testing
|
||||
dataset = Arc1DDataset(config)
|
||||
|
||||
# Test manual iteration
|
||||
|
|
@ -105,3 +105,11 @@ def test_arc_1d_scoring():
|
|||
|
||||
# Test None answer
|
||||
assert dataset.score_answer(None, entry) == 0.0
|
||||
|
||||
|
||||
@pytest.mark.parametrize("board_size", [8, 9, 10, 12, 15, 20])
|
||||
def test_arc_1d_sizes(board_size: int):
|
||||
config = Arc1DConfig(size=1000, seed=42 + board_size, min_size=board_size, max_size=board_size)
|
||||
dataset = Arc1DDataset(config)
|
||||
for entry in dataset:
|
||||
assert dataset.score_answer(entry["answer"], entry) == 1.0
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue