mirror of
https://github.com/ets-labs/python-dependency-injector.git
synced 2024-11-22 09:36:48 +03:00
3ca6dd9af1
* Implement providers traversal in first precision * Implement traversal for all providers * Update traverse interface + add some tests * Refactor tests * Add tests for callable provider * Add configuration tests * Add Factory tests * Add FactoryAggrefate tests * Add .provides attribute to singleton providers * Add singleton provider tests * Add list and dict provider tests * Add resource tests * Add Container provider tests * Add Selector provider tests * Add ProvidedInstance provider tests * Add AttributeGetter provider tests * Add ItemGetter provider tests * Add MethodCaller provider tests * Refactor container interface * Update resource provider string representation * Add .initializer attribute to Resource provider * Add docs and examples * Remove not needed EOL in the tests * Make cosmetic refactoring * Ignore flake8 line width error in traverse example |
||
---|---|---|
.. | ||
__init__.py | ||
test_async_py36.py | ||
test_base_py2_py3.py | ||
test_callables_py2_py3.py | ||
test_configuration_py2_py3.py | ||
test_container_py2_py3.py | ||
test_coroutines_py35.py | ||
test_dict_py2_py3.py | ||
test_factories_py2_py3.py | ||
test_injections_py2_py3.py | ||
test_list_py2_py3.py | ||
test_provided_instance_py2_py3.py | ||
test_resource_py35.py | ||
test_selector_py2_py3.py | ||
test_singletons_py2_py3.py | ||
test_traversal_py3.py | ||
test_types_py36.py | ||
test_utils_py2_py3.py |