lesson-agent-dev / libs /echocoach /tests /test_coach_parse.py
MSG
Feat/voice stuff (#7)
1719c2a
Raw
History Blame Contribute Delete
466 Bytes
from echocoach.coach import parse_coach_response
def test_parse_coach_json_from_fenced_block():
raw = """Here is feedback:
```json
{
"summary": "Good energy.",
"filler_feedback": "Reduce um.",
"pace_feedback": "Slow down.",
"rewrite": "We should start now.",
"one_tip": "Pause after each point."
}
```
"""
feedback = parse_coach_response(raw)
assert feedback.summary == "Good energy."
assert feedback.one_tip == "Pause after each point."