Coverage for portality / autocheck / checker.py: 89%

9 statements  

« prev     ^ index     » next       coverage.py v7.13.5, created at 2026-05-04 09:41 +0100

1from portality.models import JournalLikeObject, Autocheck 

2from portality.autocheck.resource_bundle import ResourceBundle 

3 

4from typing import Callable 

5 

6 

7class Checker(object): 

8 __identity__ = "base_checker" 

9 

10 def name(self): 

11 return self.__identity__ 

12 

13 def check(self, form: dict, 

14 jla: JournalLikeObject, 

15 autochecks: Autocheck, 

16 resources: ResourceBundle, 

17 logger: Callable): 

18 raise NotImplementedError()