Coverage report:
81%
hide covered
Files
Functions
Classes
coverage.py v7.15.4
, created at 2026-08-26 02:04 +0800
File
class
statements
missing
excluded
coverage
src
/
lexigram
/
features
/
__init__.py
(no class)
18
3
15
83%
src
/
lexigram
/
features
/
backends
/
__init__.py
(no class)
8
0
0
100%
src
/
lexigram
/
features
/
backends
/
base.py
AbstractFlagProvider
77
6
0
92%
src
/
lexigram
/
features
/
backends
/
base.py
(no class)
33
0
0
100%
src
/
lexigram
/
features
/
backends
/
cache.py
CacheBackendFlagProvider
28
28
0
0%
src
/
lexigram
/
features
/
backends
/
cache.py
(no class)
21
0
2
100%
src
/
lexigram
/
features
/
backends
/
chained.py
ChainedProvider
10
0
0
100%
src
/
lexigram
/
features
/
backends
/
chained.py
(no class)
8
0
2
100%
src
/
lexigram
/
features
/
backends
/
env.py
EnvProvider
36
36
0
0%
src
/
lexigram
/
features
/
backends
/
env.py
(no class)
13
0
0
100%
src
/
lexigram
/
features
/
backends
/
local.py
LocalProvider
20
0
0
100%
src
/
lexigram
/
features
/
backends
/
local.py
(no class)
18
0
0
100%
src
/
lexigram
/
features
/
backends
/
testing.py
MemoryProvider
14
0
0
100%
src
/
lexigram
/
features
/
backends
/
testing.py
(no class)
14
0
0
100%
src
/
lexigram
/
features
/
cli
/
__init__.py
(no class)
0
0
0
100%
src
/
lexigram
/
features
/
cli
/
checks.py
(no class)
4
4
2
0%
src
/
lexigram
/
features
/
cli
/
commands.py
(no class)
20
20
0
0%
src
/
lexigram
/
features
/
cli
/
contributor.py
FeaturesCliContributor
7
7
0
0%
src
/
lexigram
/
features
/
cli
/
contributor.py
(no class)
15
15
0
0%
src
/
lexigram
/
features
/
cli
/
doctor.py
(no class)
3
3
0
0%
src
/
lexigram
/
features
/
cli
/
generators
/
__init__.py
(no class)
0
0
0
100%
src
/
lexigram
/
features
/
cli
/
generators
/
flag.py
FeatureFlagGenerator
1
1
0
0%
src
/
lexigram
/
features
/
cli
/
generators
/
flag.py
(no class)
7
7
0
0%
src
/
lexigram
/
features
/
cli
/
shell.py
(no class)
5
5
2
0%
src
/
lexigram
/
features
/
config.py
FeatureFlagsConfig
0
0
0
100%
src
/
lexigram
/
features
/
config.py
(no class)
17
0
0
100%
src
/
lexigram
/
features
/
constants.py
(no class)
15
2
0
87%
src
/
lexigram
/
features
/
decorators
/
__init__.py
(no class)
4
0
1
100%
src
/
lexigram
/
features
/
decorators
/
_utils.py
(no class)
20
11
3
45%
src
/
lexigram
/
features
/
decorators
/
feature_flag.py
(no class)
25
0
3
100%
src
/
lexigram
/
features
/
decorators
/
sync.py
(no class)
31
1
3
97%
src
/
lexigram
/
features
/
di
/
__init__.py
(no class)
3
0
0
100%
src
/
lexigram
/
features
/
di
/
provider.py
FeatureFlagsProvider
33
3
0
91%
src
/
lexigram
/
features
/
di
/
provider.py
(no class)
27
0
2
100%
src
/
lexigram
/
features
/
events.py
FlagChangeEvent
5
0
0
100%
src
/
lexigram
/
features
/
events.py
(no class)
11
0
0
100%
src
/
lexigram
/
features
/
exceptions.py
FlagNotFoundError
2
0
0
100%
src
/
lexigram
/
features
/
exceptions.py
FlagEvaluationError
2
0
0
100%
src
/
lexigram
/
features
/
exceptions.py
FeatureFlagDisabledError
2
0
0
100%
src
/
lexigram
/
features
/
exceptions.py
(no class)
13
0
0
100%
src
/
lexigram
/
features
/
hooks.py
FeatureFlagEvaluatedHook
0
0
0
100%
src
/
lexigram
/
features
/
hooks.py
FeatureFlagUpdatedHook
0
0
0
100%
src
/
lexigram
/
features
/
hooks.py
(no class)
10
0
0
100%
src
/
lexigram
/
features
/
manager
/
__init__.py
(no class)
5
0
0
100%
src
/
lexigram
/
features
/
manager
/
config.py
ManagerConfig
0
0
0
100%
src
/
lexigram
/
features
/
manager
/
config.py
(no class)
11
0
0
100%
src
/
lexigram
/
features
/
manager
/
flag_manager.py
FlagAuditEntry
0
0
0
100%
src
/
lexigram
/
features
/
manager
/
flag_manager.py
FlagManager
102
19
0
81%
src
/
lexigram
/
features
/
manager
/
flag_manager.py
(no class)
43
0
5
100%
src
/
lexigram
/
features
/
manager
/
types.py
(no class)
6
0
0
100%
src
/
lexigram
/
features
/
module.py
FeatureFlagsModule
6
0
0
100%
src
/
lexigram
/
features
/
module.py
(no class)
12
0
0
100%
src
/
lexigram
/
features
/
protocols.py
(no class)
5
0
0
100%
src
/
lexigram
/
features
/
types.py
FlagType
0
0
0
100%
src
/
lexigram
/
features
/
types.py
Flag
6
0
0
100%
src
/
lexigram
/
features
/
types.py
FlagContext
11
0
0
100%
src
/
lexigram
/
features
/
types.py
FlagEvaluation
2
0
0
100%
src
/
lexigram
/
features
/
types.py
(no class)
69
0
0
100%
Total
878
171
40
81%
No items found using the specified filter.