Coverage for src / competitive_verifier / models / result_status.py: 100%

14 statements  

« prev     ^ index     » next       coverage.py v7.13.1, created at 2026-03-05 16:00 +0000

1from enum import Enum 

2 

3 

4class ResultStatus(str, Enum): 

5 SUCCESS = "success" 

6 FAILURE = "failure" 

7 SKIPPED = "skipped" 

8 

9 @property 

10 def status(self) -> "ResultStatus": 

11 return self 

12 

13 

14class JudgeStatus(Enum): 

15 AC = "AC" 

16 WA = "WA" 

17 RE = "RE" 

18 TLE = "TLE" 

19 MLE = "MLE"