Coverage for src/zapy/store/context.py: 100%
9 statements
« prev ^ index » next coverage.py v7.4.1, created at 2024-02-10 19:35 +0000
« prev ^ index » next coverage.py v7.4.1, created at 2024-02-10 19:35 +0000
1from typing import cast
3from zapy.utils import SingletonMeta
5from .manager import DictStorage, Store
8class Stores(DictStorage, metaclass=SingletonMeta): # type: ignore
9 def __init__(self) -> None:
10 self.default = Store()
13def use_store(name: str = "default") -> Store:
14 store = Stores()[name]
15 return cast(Store, store)