You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
8 lines
511 B
8 lines
511 B
from src.log_consistency_checker import LogConsistencyChecker
|
|
from src.models import PersonAnalysisRecord
|
|
|
|
def test_detects_nonfatal_issues() -> None:
|
|
r=PersonAnalysisRecord("e","s",1,"prompt","unknown",response_detected=True,reaction_time_sec=-1.,excluded=True,exclusion_reason="none",valid_for_voice_analysis=True)
|
|
kinds={x.issue_type for x in LogConsistencyChecker().check([r,r])}
|
|
assert {"missing_prompt_for_response","invalid_reaction_time","response_without_turn","duplicate_summary"}<=kinds
|
|
|
|
|