1
The output of running a problem suite is a next dictionary that can easily be converted into json:
8
name: name of problem <string>
9
cases: test case results <list(case)>
13
Critical error occured (Syntax, Indentation, FunctionNotFound):
15
name: name of problem <string>
16
critical_error: details of error <exception_data>
25
name: name of test case <string>
26
parts: test part results <list(part)>
27
passed: all parts passed <bool>
32
name: name of test case <string>
33
exception: details of exception <exception_data>
50
error_message: <string>
57
name: class name of exception <string>
58
detail: extra info <string>
59
critical: does exception prevent all tests from being run <bool>