Coverage for whole_app/dictionaries/dummy.py: 100%

7 statements  

« prev     ^ index     » next       coverage.py v7.10.4, created at 2025-08-21 23:45 +0000

1"""Dummy provider.""" 

2 

3 

4class DummyProvider: 

5 """Dummy provider for user dictionaries. 

6 

7 In case if you want to use dcitionaries API, but don't want to do 

8 actual work. 

9 """ 

10 

11 def prepare(self: "DummyProvider", _: str) -> "DummyProvider": 

12 """Initialize class from user id.""" 

13 return self 

14 

15 async def save_record(self: "DummyProvider", _: str) -> None: 

16 """Save record to user dictionary.""" 

17 

18 async def remove_record(self: "DummyProvider", _: str) -> None: 

19 """Remove record from user dictionary.""" 

20 

21 async def fetch_records(self: "DummyProvider") -> list[str]: 

22 """Fetch records from user dictionary.""" 

23 return []