Coverage report:
100%
hide covered
Files
Functions
Classes
coverage.py v7.14.3
, created at 2026-07-06 15:01 +0000
Statements
Branches
Total
File
coverage
statements
missing
excluded
coverage
branches
partial
coverage
src
/
app
/
__init__.py
100%
1
0
0
100%
0
0
100%
src
/
app
/
main.py
100%
8
0
2
100%
0
0
100%
src
/
app
/
secure_system.py
100%
76
0
21
100%
8
0
100%
src
/
taipanstack
/
__init__.py
100%
5
0
0
100%
0
0
100%
src
/
taipanstack
/
bridges
/
__init__.py
100%
5
0
0
100%
0
0
100%
src
/
taipanstack
/
bridges
/
_imports.py
100%
15
0
0
100%
0
0
100%
src
/
taipanstack
/
bridges
/
db_bridge.py
100%
132
0
5
100%
42
0
100%
src
/
taipanstack
/
bridges
/
http_bridge.py
100%
150
0
4
100%
38
0
100%
src
/
taipanstack
/
bridges
/
web_bridge.py
100%
72
0
0
100%
14
0
100%
src
/
taipanstack
/
config
/
__init__.py
100%
3
0
0
100%
0
0
100%
src
/
taipanstack
/
config
/
generators.py
100%
41
0
1
100%
10
0
100%
src
/
taipanstack
/
config
/
models.py
100%
78
0
0
100%
10
0
100%
src
/
taipanstack
/
config
/
version_config.py
100%
43
0
0
100%
6
0
100%
src
/
taipanstack
/
core
/
__init__.py
100%
3
0
0
100%
0
0
100%
src
/
taipanstack
/
core
/
compat.py
100%
118
0
0
100%
20
0
100%
src
/
taipanstack
/
core
/
optimizations.py
100%
119
0
0
100%
36
0
100%
src
/
taipanstack
/
core
/
result.py
100%
83
0
45
100%
18
0
100%
src
/
taipanstack
/
resilience
/
__init__.py
100%
6
0
0
100%
0
0
100%
src
/
taipanstack
/
resilience
/
adaptive
/
__init__.py
100%
5
0
0
100%
0
0
100%
src
/
taipanstack
/
resilience
/
adaptive
/
adaptive_breaker.py
100%
113
0
0
100%
26
0
100%
src
/
taipanstack
/
resilience
/
adaptive
/
adaptive_retry.py
100%
61
0
0
100%
6
0
100%
src
/
taipanstack
/
resilience
/
adaptive
/
bulkhead.py
100%
74
0
0
100%
6
0
100%
src
/
taipanstack
/
resilience
/
adaptive
/
orchestrator.py
100%
181
0
0
100%
62
0
100%
src
/
taipanstack
/
resilience
/
circuit_breaker.py
100%
329
0
7
100%
84
0
100%
src
/
taipanstack
/
resilience
/
resilience.py
100%
103
0
14
100%
24
0
100%
src
/
taipanstack
/
resilience
/
retry.py
100%
229
0
7
100%
72
0
100%
src
/
taipanstack
/
resilience
/
watchdogs
/
__init__.py
100%
5
0
0
100%
0
0
100%
src
/
taipanstack
/
resilience
/
watchdogs
/
_base.py
100%
46
0
7
100%
6
0
100%
src
/
taipanstack
/
resilience
/
watchdogs
/
config_watcher.py
100%
109
0
0
100%
38
0
100%
src
/
taipanstack
/
resilience
/
watchdogs
/
health_pinger.py
100%
72
0
0
100%
18
0
100%
src
/
taipanstack
/
resilience
/
watchdogs
/
resource_watcher.py
100%
47
0
0
100%
10
0
100%
src
/
taipanstack
/
security
/
__init__.py
100%
9
0
0
100%
0
0
100%
src
/
taipanstack
/
security
/
decorators.py
100%
126
0
0
100%
30
0
100%
src
/
taipanstack
/
security
/
guards.py
100%
250
0
0
100%
100
0
100%
src
/
taipanstack
/
security
/
jwt.py
100%
33
0
2
100%
16
0
100%
src
/
taipanstack
/
security
/
models.py
100%
57
0
2
100%
22
0
100%
src
/
taipanstack
/
security
/
password.py
100%
58
0
0
100%
20
0
100%
src
/
taipanstack
/
security
/
sanitizers.py
100%
200
0
0
100%
84
0
100%
src
/
taipanstack
/
security
/
types.py
100%
36
0
0
100%
2
0
100%
src
/
taipanstack
/
security
/
validators.py
100%
170
0
0
100%
60
0
100%
src
/
taipanstack
/
utils
/
__init__.py
100%
11
0
0
100%
0
0
100%
src
/
taipanstack
/
utils
/
cache.py
100%
89
0
10
100%
26
0
100%
src
/
taipanstack
/
utils
/
circuit_breaker.py
100%
2
0
0
100%
0
0
100%
src
/
taipanstack
/
utils
/
concurrency.py
100%
78
0
10
100%
18
0
100%
src
/
taipanstack
/
utils
/
context.py
100%
15
0
0
100%
0
0
100%
src
/
taipanstack
/
utils
/
filesystem.py
100%
132
0
0
100%
36
0
100%
src
/
taipanstack
/
utils
/
logging.py
100%
176
0
0
100%
64
0
100%
src
/
taipanstack
/
utils
/
rate_limit.py
100%
117
0
10
100%
40
0
100%
src
/
taipanstack
/
utils
/
resilience.py
100%
2
0
0
100%
0
0
100%
src
/
taipanstack
/
utils
/
retry.py
100%
2
0
0
100%
0
0
100%
src
/
taipanstack
/
utils
/
serialization.py
100%
10
0
0
100%
6
0
100%
src
/
taipanstack
/
utils
/
subprocess.py
100%
84
0
0
100%
26
0
100%
Total
100%
3989
0
147
100%
1104
0
100%
No items found using the specified filter.