Ejemplo n.º 1
0
    def __init__(self, queue_resource=None):

        LOG.debug('Creating OrdersController')
        self.order_repo = repo.get_order_repository()
        self.queue = queue_resource or async_client.TaskClient()
        self.type_order_validator = validators.TypeOrderValidator()
        self.quota_enforcer = quota.QuotaEnforcer('orders', self.order_repo)
Ejemplo n.º 2
0
    def __init__(self, tenant_repo=None, order_repo=None, queue_resource=None):

        LOG.debug('Creating OrdersController')
        self.tenant_repo = tenant_repo or repo.TenantRepo()
        self.order_repo = order_repo or repo.OrderRepo()
        self.queue = queue_resource or async_client.TaskClient()
        self.validator = validators.NewOrderValidator()
Ejemplo n.º 3
0
    def setUp(self):
        super(WhenUsingAsyncTaskClient, self).setUp()

        self.mock_client = mock.MagicMock()
        self.mock_client.cast.return_value = None

        queue.get_client = mock.MagicMock(return_value=self.mock_client)

        self.client = client.TaskClient()
Ejemplo n.º 4
0
    def __init__(self,
                 project_repo=None,
                 order_repo=None,
                 queue_resource=None):

        LOG.debug('Creating OrdersController')
        self.project_repo = project_repo or repo.ProjectRepo()
        self.order_repo = order_repo or repo.OrderRepo()
        self.queue = queue_resource or async_client.TaskClient()
        self.type_order_validator = validators.TypeOrderValidator()
Ejemplo n.º 5
0
    def setUp(self):
        super(WhenUsingAsyncTaskClient, self).setUp()

        # Mock out the queue get_client() call:
        self.mock_client = mock.MagicMock()
        self.mock_client.cast.return_value = None
        get_client_config = {'return_value': self.mock_client}
        self.get_client_patcher = mock.patch('barbican.queue.get_client',
                                             **get_client_config)
        self.get_client_patcher.start()

        self.client = client.TaskClient()
Ejemplo n.º 6
0
    def __init__(self, queue_resource=None):
        super(PeriodicServer, self).__init__()

        # Setting up db engine to avoid lazy initialization
        repositories.setup_database_engine_and_factory()

        # Connect to the worker queue, to send retry RPC tasks to it later.
        self.queue = queue_resource or async_client.TaskClient()

        # Start the task retry periodic scheduler process up.
        periodic_interval = (
            CONF.retry_scheduler.periodic_interval_max_seconds)
        self.tg.add_dynamic_timer(
            self._check_retry_tasks,
            initial_delay=CONF.retry_scheduler.initial_delay_seconds,
            periodic_interval_max=periodic_interval)

        self.order_retry_repo = repositories.get_order_retry_tasks_repository()
Ejemplo n.º 7
0
    def setUp(self):
        super(WhenCreatingDirectTaskClient, self).setUp()

        queue.get_client = mock.MagicMock(return_value=None)

        self.client = client.TaskClient()
Ejemplo n.º 8
0
 def __init__(self, order, queue_resource=None):
     self.order = order
     self.order_repo = repo.get_order_repository()
     self.queue = queue_resource or async_client.TaskClient()
     self.type_order_validator = validators.TypeOrderValidator()
Ejemplo n.º 9
0
 def __init__(self, order_id, order_repo=None, queue_resource=None):
     self.order_id = order_id
     self.order_repo = order_repo or repo.OrderRepo()
     self.queue = queue_resource or async_client.TaskClient()
     self.type_order_validator = validators.TypeOrderValidator()
Ejemplo n.º 10
0
 def __init__(self, tenant_repo=None, verification_repo=None,
              queue_resource=None):
     self.tenant_repo = tenant_repo or repo.TenantRepo()
     self.verification_repo = verification_repo or repo.VerificationRepo()
     self.validator = validators.VerificationValidator()
     self.queue = queue_resource or async_client.TaskClient()