Roman Mogylatov
|
839a319831
|
Better error message for dependency provider (#395)
* Add prototype for flat resolving
* Add working prototype for sample 1 and 3
* Add working prototype, requires deep refactoring
* Update DependenciesContainer to handle Contrainer provider
* Fix Dependency provider copying issue
* Add hardening fix for Self provider to avoid copying bugs
* Fix flaky container copy issue
* Rename set_parent() to assign_parent()
* Refactor Dependency provider and its typing stub
* Add tests for Dependency provider
* Update makefile to run coverage when tests fail
* Clean up DependenciesContainer provider and add tests
* Clean up Container provider and add tests
* Clean up container instance and add tests
* Refactor isinstance() checks
* Clean up DeclarativeContainer and add tests
* Update docs and examples
* Update changelog
* Revoke makefile change
|
2021-02-13 09:16:38 -05:00 |
|
Roman Mogylatov
|
c4892af31e
|
Refactor `container.apply_container_providers_overridings() to use container.traverse() `
|
2021-02-05 08:59:16 -05:00 |
|
Roman Mogylatov
|
ba0fb38ad0
|
379 Fix a bug in `providers.Container ` when it's declared not at class root level
|
2021-01-27 14:02:13 -05:00 |
|
Roman Mogylatov
|
1628cfaf28
|
Fix `Container ` provider to apply context overridings on root container initialization
|
2021-01-13 17:07:41 -05:00 |
|
Roman Mogylatov
|
cd4807b2f9
|
Add support of overriding for container provider
|
2021-01-12 08:41:59 -05:00 |
|
Roman Mogylatov
|
c8b781e744
|
Container provider (#256)
* Add unit tests
* Add Container provider
* Update changelog
|
2020-06-22 22:45:16 -04:00 |
|