"""Factory provider example."""

from dependency_injector import providers


object_factory = providers.Factory(object)


if __name__ == '__main__':
    object1 = object_factory()
    object2 = object_factory()

    assert object1 is not object2
    assert isinstance(object1, object) and isinstance(object2, object)