Coverage for requests_tracker/base_collector.py: 100%

8 statements  

« prev     ^ index     » next       coverage.py v7.4.4, created at 2024-04-18 22:19 +0000

1import abc 

2 

3 

4class Collector(metaclass=abc.ABCMeta): 

5 """Base collector for all collectors except for MainRequestCollector""" 

6 

7 @abc.abstractmethod 

8 def generate_statistics(self) -> None: 

9 raise NotImplementedError() 

10 

11 @abc.abstractmethod 

12 def matches_search_filter(self, search: str) -> bool: 

13 raise NotImplementedError()