#NEWLINE# @ mock . patch ( 'rally.cli.commands.task.api.Task' ) #NEWLINE# def test_detailed( self , mock_task ) : #NEWLINE# #INDENT# test_uuid = 'c0d874d4-7195-4fd5-8688-abe82bfad36f' #NEWLINE# mock_task . get_detailed . return_value = { #NEWLINE# #INDENT# 'id' : 'task' , #NEWLINE# 'uuid' : test_uuid , #NEWLINE# 'status' : 'status' , #NEWLINE# 'results' : [ { #NEWLINE# #INDENT# 'key' : { #NEWLINE# #INDENT# 'name' : 'fake_name' , #NEWLINE# 'pos' : 'fake_pos' , #NEWLINE# 'kw' : 'fake_kw' , #NEWLINE# #UNINDENT# } , #NEWLINE# 'info' : { #NEWLINE# #INDENT# 'load_duration' : 3.2 , #NEWLINE# 'full_duration' : 3.5 , #NEWLINE# 'iterations_count' : 4 , #NEWLINE# 'atomic' : { #NEWLINE# #INDENT# 'foo' : { #NEWLINE# #INDENT# #NEWLINE# #UNINDENT# } , #NEWLINE# 'bar' : { #NEWLINE# #INDENT# #NEWLINE# #UNINDENT# } , #NEWLINE# #UNINDENT# } , #NEWLINE# #UNINDENT# } , #NEWLINE# 'iterations' : [ { #NEWLINE# #INDENT# 'duration' : 0.9 , #NEWLINE# 'idle_duration' : 0.1 , #NEWLINE# 'output' : { #NEWLINE# #INDENT# 'additive' : [ ] , #NEWLINE# 'complete' : [ ] , #NEWLINE# #UNINDENT# } , #NEWLINE# 'atomic_actions' : { #NEWLINE# #INDENT# 'foo' : 0.6 , #NEWLINE# 'bar' : 0.7 , #NEWLINE# #UNINDENT# } , #NEWLINE# 'error' : [ 'type' , 'message' , 'traceback' ] , #NEWLINE# #UNINDENT# } , { #NEWLINE# #INDENT# 'duration' : 1.2 , #NEWLINE# 'idle_duration' : 0.3 , #NEWLINE# 'output' : { #NEWLINE# #INDENT# 'additive' : [ ] , #NEWLINE# 'complete' : [ ] , #NEWLINE# #UNINDENT# } , #NEWLINE# 'atomic_actions' : { #NEWLINE# #INDENT# 'foo' : 0.6 , #NEWLINE# 'bar' : 0.7 , #NEWLINE# #UNINDENT# } , #NEWLINE# 'error' : [ 'type' , 'message' , 'traceback' ] , #NEWLINE# #UNINDENT# } , { #NEWLINE# #INDENT# 'duration' : 0.7 , #NEWLINE# 'idle_duration' : 0.5 , #NEWLINE# 'scenario_output' : { #NEWLINE# #INDENT# 'data' : { #NEWLINE# #INDENT# 'foo' : 0.6 , #NEWLINE# 'bar' : 0.7 , #NEWLINE# #UNINDENT# } , #NEWLINE# 'errors' : 'some' , #NEWLINE# #UNINDENT# } , #NEWLINE# 'atomic_actions' : { #NEWLINE# #INDENT# 'foo' : 0.6 , #NEWLINE# 'bar' : 0.7 , #NEWLINE# #UNINDENT# } , #NEWLINE# 'error' : [ 'type' , 'message' , 'traceback' ] , #NEWLINE# #UNINDENT# } , { #NEWLINE# #INDENT# 'duration' : 0.5 , #NEWLINE# 'idle_duration' : 0.5 , #NEWLINE# 'output' : { #NEWLINE# #INDENT# 'additive' : [ ] , #NEWLINE# 'complete' : [ ] , #NEWLINE# #UNINDENT# } , #NEWLINE# 'atomic_actions' : { #NEWLINE# #INDENT# 'foo' : 0.6 , #NEWLINE# 'bar' : 0.7 , #NEWLINE# #UNINDENT# } , #NEWLINE# 'error' : [ 'type' , 'message' , 'traceback' ] , #NEWLINE# #UNINDENT# } ] , #NEWLINE# #UNINDENT# } ] , #NEWLINE# #UNINDENT# } #NEWLINE# self . task . detailed ( test_uuid ) #NEWLINE# mock_task . get_detailed . assert_called_once_with ( test_uuid , extended_results = True ) #NEWLINE# self . task . detailed ( test_uuid , iterations_data = True )