@@ -1046,24 +1046,32 @@ def test_write_detailed_process_cpu(mocker, supvisors, handler):
10461046 supvisors .options .stats_irix_mode = True
10471047 # test call with no stats
10481048 assert not handler .write_detailed_process_cpu (stats_elt , None , 4 )
1049+ assert proc_stats .cpu == [10 , 16 , 13 ]
1050+ assert proc_stats .times == [1 , 2 , 3 ]
10491051 # test call with empty stats
10501052 for mode in [True , False ]:
10511053 supvisors .options .stats_irix_mode = mode
10521054 assert handler .write_detailed_process_cpu (stats_elt , Mock (cpu = [], times = []), 4 )
1055+ assert proc_stats .cpu == [10 , 16 , 13 ]
1056+ assert proc_stats .times == [1 , 2 , 3 ]
10531057 assert mocked_common .call_args_list == [call (stats_elt , [], [],
10541058 'pcpuval_td_mid' , 'pcpuavg_td_mid' ,
10551059 'pcpuslope_td_mid' , 'pcpudev_td_mid' )]
10561060 mocked_common .reset_mock ()
10571061 # test call with irix mode
10581062 supvisors .options .stats_irix_mode = True
10591063 assert handler .write_detailed_process_cpu (stats_elt , proc_stats , 4 )
1064+ assert proc_stats .cpu == [10 , 16 , 13 ]
1065+ assert proc_stats .times == [1 , 2 , 3 ]
10601066 assert mocked_common .call_args_list == [call (stats_elt , [10 , 16 , 13 ], [1 , 2 , 3 ],
10611067 'pcpuval_td_mid' , 'pcpuavg_td_mid' ,
10621068 'pcpuslope_td_mid' , 'pcpudev_td_mid' )]
10631069 mocked_common .reset_mock ()
10641070 # test call with solaris mode
10651071 supvisors .options .stats_irix_mode = False
10661072 assert handler .write_detailed_process_cpu (stats_elt , proc_stats , 4 )
1073+ assert proc_stats .cpu == [10 , 16 , 13 ]
1074+ assert proc_stats .times == [1 , 2 , 3 ]
10671075 assert mocked_common .call_args_list == [call (stats_elt , [2.5 , 4 , 3.25 ], [1 , 2 , 3 ],
10681076 'pcpuval_td_mid' , 'pcpuavg_td_mid' ,
10691077 'pcpuslope_td_mid' , 'pcpudev_td_mid' )]
0 commit comments