Commit 1149fa95 authored by Ondřej Borýsek's avatar Ondřej Borýsek
Browse files

Test for error msgs

parent 909e86d5
Loading
Loading
Loading
Loading
+1 −1
Original line number Original line Diff line number Diff line
@@ -137,7 +137,7 @@ class ProcessingSettings:
        {e.name: (ProcessingStatus.WAITING.name, 0, 0) for e in ProcessingSteps}
        {e.name: (ProcessingStatus.WAITING.name, 0, 0) for e in ProcessingSteps}
    )
    )


    user_msgs: List[Tuple[str, str]] = field(default_factory=list)
    user_msgs: List[Tuple[str, str]] = field(default_factory=list)  # level, msg
    finished: bool = False
    finished: bool = False


    missing_templates: List[str] = field(default_factory=list)  # todo: missing templates might not include grouped findings which don't have their own fid in the resulting findings.json
    missing_templates: List[str] = field(default_factory=list)  # todo: missing templates might not include grouped findings which don't have their own fid in the resulting findings.json
+3 −0
Original line number Original line Diff line number Diff line
@@ -62,3 +62,6 @@ def test_parsing(client, filepath: str):


    for step_name, (step_status, _, _) in ps.steps_progress.items():
    for step_name, (step_status, _, _) in ps.steps_progress.items():
        assert step_status != ProcessingStatus.FAILED.name, f"Step {step_name} failed."
        assert step_status != ProcessingStatus.FAILED.name, f"Step {step_name} failed."

    for level, msg in ps.user_msgs:
        assert level != 'error', f'There is at least one error msg displayed to user: {msg}'