def test_history_of(self):
     date_module_result = DateModuleResultFactory.build()
     kalibro_module = KalibroModuleFactory.build()
     response_kalibro_module = {'kalibro_module': kalibro_module._asdict()}
     repository_id = 1
     response = {'module_result_history_of': [[date_module_result.date, self.subject._asdict()]]}
     with patch.object(Repository, 'request',
                       return_value=response) as module_result_history_request, \
          patch.object(ModuleResult, 'request', return_value=response_kalibro_module) as kalibro_module_request:
         history_module_results = ModuleResult.history_of(
                                                 module_result=self.subject,
                                                 repository_id=repository_id)
         assert_equal([date_module_result], history_module_results)
         module_result_history_request.assert_called_once_with(
                                         action=':id/module_result_history_of',
                                         params={'id': repository_id,
                                                 'kalibro_module_id': self.subject.kalibro_module.id})
         kalibro_module_request.assert_called_once_with(action=':id/kalibro_module', params={'id': self.subject.id},
                                                        method='get')
def step_impl(context):
    first_module_result = ModuleResult.find(context.response.root_module_result_id)

    metric_results = first_module_result.tree_metric_results()
    context.response = metric_results[0].descendant_values()
def step_impl(context):
    context.metric_result = ModuleResult.find(context.response.root_module_result_id).tree_metric_results()[0]
def step_impl(context):
    processing = context.repository.last_ready_processing()
    context.hotspot_metric_result = ModuleResult.find(processing.root_module_result_id).hotspot_metric_results()[0]
示例#5
0
def step_impl(context):
    context.children = ModuleResult.find(context.repository.processing().root_module_result_id).children()
示例#6
0
def step_impl(context):
    context.history = ModuleResult.history_of(context.module_result, context.repository.id)
示例#7
0
def step_impl(context):
    try:
        ModuleResult.find(-1)
    except KalibroClientError as exception:
        context.response = exception