Example #1
0
    def test_is_configured__should_return_true_when_injector_present(self):
        assert inject.is_configured() is False

        inject.configure()
        assert inject.is_configured() is True

        inject.clear()
        assert inject.is_configured() is False
Example #2
0
 def test_is_configured__should_return_true_when_injector_present(self):
     assert inject.is_configured() is False
     
     inject.configure()
     assert inject.is_configured() is True
     
     inject.clear()
     assert inject.is_configured() is False
 def __del__(self):
     if inject and inject.is_configured():
         cm = inject.instance(CONNECTION_MANAGER)
         if self._valid:
             cm.return_session_to_pool(self)
         else:
             cm.decrement_sessions_count()
Example #4
0
def safe_default_inject(foo, *args, **kwargs):
    if not inject.is_configured():
        configure_application()
    return foo(*args, **kwargs)
 def test_initialization(self):
     db = DriverBootstrap()
     db.initialize()
     self.assertTrue(inject.is_configured())
Example #6
0
    social_network_controller: SocialNetworkController = SocialNetworkController(
        check_auth_service=check_auth_service,
        db_service=db_service_social_network,
        yammer_service=yammer_service)

    serviceInteracting1C = ServiceInteracting1C()

    token_service: TokenService = TokenService()
    service_sms_delivery = ServiceSmsDelivery()

    yammer_worker = DaemonLatestNewsYammer(
        yammer_service=yammer_service,
        db_service=db_service_social_network,
        yammer_parser=yammer_parser)

    auth_controller: AuthController = AuthController(
        token_service=token_service,
        provider_person=serviceInteracting1C,
        db_service_auth=db_service_auth,
        sms_delivery_service=service_sms_delivery,
        db_service_new_person=db_service_new_person)

    binder.bind(AuthController, auth_controller)
    binder.bind(SocialNetworkController, social_network_controller)
    binder.bind(DaemonLatestNewsYammer, yammer_worker)


if not inject.is_configured():
    inject.configure(config=config)
 def initialize(self):
     self._logger.debug('Initialize bindings')
     if not inject.is_configured():
         inject.configure(self._configure)