Spaces:
Running
Running
| 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." | |