mirror of
https://github.com/open-thought/reasoning-gym.git
synced 2026-04-23 16:55:05 +00:00
added testing func for prop logic
This commit is contained in:
parent
1996ffa6d8
commit
a67851d3ea
1 changed files with 14 additions and 0 deletions
|
|
@ -87,3 +87,17 @@ def test_propositional_logic_dataset_iteration():
|
|||
|
||||
# Test multiple iterations yield same items
|
||||
assert items == list(dataset)
|
||||
|
||||
|
||||
def test_propositional_logic_dataset_score_answer_correct():
|
||||
dataset = PropositionalLogicDataset(PropositionalLogicConfig(size=50, seed=101))
|
||||
for i, item in enumerate(dataset):
|
||||
score = dataset.score_answer(item["metadata"]["example_answer"], item)
|
||||
assert score == 1.0
|
||||
|
||||
|
||||
def test_propositional_logic_dataset_score_answer_incorrect():
|
||||
dataset = PropositionalLogicDataset(PropositionalLogicConfig(size=100, seed=101))
|
||||
for i, item in enumerate(dataset):
|
||||
score = dataset.score_answer("Wrong", item)
|
||||
assert score == 0.01
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue