()
| 25 | |
| 26 | |
| 27 | def test_parse_token(): |
| 28 | assert _parse_token("<severity>CRITICAL — justification</severity>", |
| 29 | "severity", ("CRITICAL", "HIGH"), "NOT_STATED") == "CRITICAL" |
| 30 | assert _parse_token("<reachability>This is reachable from the public API</reachability>", |
| 31 | "reachability", ("REACHABLE", "HARNESS_ONLY"), "UNCLEAR") == "REACHABLE" |
| 32 | assert _parse_token("<severity></severity>", |
| 33 | "severity", ("CRITICAL", "HIGH"), "NOT_STATED") == "NOT_STATED" |
| 34 | |
| 35 | |
| 36 | GRADER_OUTPUT = """\ |
nothing calls this directly
no test coverage detected