Minor Factory and Singleton provider docs update

This commit is contained in:
Roman Mogilatov 2015-06-18 16:35:00 +03:00
parent e3ea517d72
commit ab548df0b2
2 changed files with 9 additions and 1 deletions

View File

@ -119,7 +119,9 @@ Next example shows how ``Factory`` provider deals with positional and keyword
``__init__`` context arguments. In few words, ``Factory`` provider fully
passes positional context arguments to class's ``__init__`` method, but
keyword context arguments have priority on ``KwArg`` injections (this could be
useful for testing). So, please, follow the example below:
useful for testing).
So, please, follow the example below:
.. image:: /images/factory_init_injections_and_contexts.png
@ -213,6 +215,8 @@ Example below shows how to create ``Factory`` of particular class with
attribute injections. Those injections are done by setting specified attributes
with injectable values right after object's creation.
Example:
.. image:: /images/factory_attribute_injections.png
.. code-block:: python
@ -283,6 +287,8 @@ Method injections are not very popular in Python due Python best practices
(usage of public attributes instead of setter methods), but it may appear in
some cases.
Example:
.. image:: /images/factory_method_injections.png
.. code-block:: python

View File

@ -61,6 +61,8 @@ Created and memorized by ``Singleton`` instance can be reset. Reset of
``Singleton``'s memorized instance is done by clearing reference to it. Further
lifecycle of memorized instance is out of ``Singleton`` provider's control.
Example:
.. code-block:: python
"""`Singleton` providers resetting example."""