provide-telemetry
2025-05-28
Add lazy initialization test suite and service name fix tests
18 files · 3,475+ · 800-
Lazy initialization test suite
5 files changed
__init__.pyLazy init test packagetest_lazy_init.pyCore lazy initialization teststest_lazy_init_edge_cases.pyEdge case tests for lazy inittest_lazy_init_integrations.pyIntegration tests for lazy inittest_lazy_init_streams.pyStream handling tests for lazy init
- Added four-file lazy initialization test suite totaling over 2200 lines
qualify
behavioral
2 files
test_lazy_init.pytest_lazy_init_edge_cases.py
Additional test modules
4 files changed
test_fixes.pyRegression fix teststest_lazy_setup_flag.pyLazy setup flag teststest_service_name_fix.pyService name configuration teststest_verification.pyVerification tests
- Added four more focused test modules for fixes, lazy setup, service names, and verification
qualify
behavioral
2 files
test_fixes.pytest_service_name_fix.py
Module refactoring
3 files changed
config.pyRefactored configuration modulecore.pyRefactored core modulebase.pyRefactored logger base
- Refactored config, core, and logger base modules alongside test expansion
decouple
behavioral
2 files
config.pycore.py