sklearn_proxy / tests.py
hynky's picture
hynky HF staff
finished
72bf36a
from sklearn_proxy import SklearnProxy
import unittest
accuracy_test_cases = [
{
"predictions": [0, 0],
"references": [1, 1],
"result": {"accuracy": 0.0}
},
{
"predictions": [1, 1],
"references": [1, 1],
"result": {"accuracy": 1.0}
},
{
"predictions": [1, 0],
"references": [1, 1],
"result": {"accuracy": 0.5}
}
]
class TestGeneral(unittest.TestCase):
def test_accuracy(self):
metric = SklearnProxy()
for test_case in accuracy_test_cases:
result = metric.compute(predictions=test_case["predictions"],references=test_case["references"], metric_name="accuracy")
self.assertEqual(result, test_case["result"])