test: enforce research integrity contracts

This commit is contained in:
Joseph Magly
2026-08-14 13:38:14 -04:00
parent 8bbb5f2926
commit b80c1a1694
13 changed files with 1011 additions and 102 deletions
+5 -1
View File
@@ -132,8 +132,12 @@ class TestRefusalRateWithCI:
def test_empty_responses(self):
ci = refusal_rate_with_ci([], mode="combined")
assert ci["rate"] == 0.0
assert ci["available"] is False
assert ci["rate"] is None
assert ci["ci_lower"] is None
assert ci["ci_upper"] is None
assert ci["n_samples"] == 0
assert ci["refusal_count"] == 0
def test_ci_narrower_with_more_samples(self):
"""More samples should produce tighter confidence intervals."""