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()
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())
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)