How to use filetime2py method in pytest-benchmark

Best Python code snippet using pytest-benchmark

pep418.py

Source:pep418.py Github

copy

Full Screen

...91 GetCurrentProcess.restype = HANDLE92 _GetProcessTimes = windll.kernel32.GetProcessTimes93 _GetProcessTimes.argtypes = (HANDLE, FILETIME_p, FILETIME_p, FILETIME_p, FILETIME_p)94 _GetProcessTimes.restype = BOOL95 def filetime2py(obj):96 return (obj.dwHighDateTime << 32) + obj.dwLowDateTime97 def GetProcessTimes(handle):98 creation_time = FILETIME()99 exit_time = FILETIME()100 kernel_time = FILETIME()101 user_time = FILETIME()102 ok = _GetProcessTimes(handle,103 byref(creation_time), byref(exit_time),104 byref(kernel_time), byref(user_time))105 if not ok:106 raise ctypes_winerror()107 return (filetime2py(creation_time), filetime2py(exit_time),108 filetime2py(kernel_time), filetime2py(user_time))109 _GetSystemTimeAsFileTime = windll.kernel32.GetSystemTimeAsFileTime110 _GetSystemTimeAsFileTime.argtypes = (FILETIME_p,)111 _GetSystemTimeAsFileTime.restype = None112 def GetSystemTimeAsFileTime():113 system_time = FILETIME()114 _GetSystemTimeAsFileTime(byref(system_time))115 return filetime2py(system_time)116 libc_name = ctypes.util.find_library('c')117 if libc_name:118 libc = ctypes.CDLL(libc_name, use_errno=True)119 clock_t = ctypes.c_ulong120 if sys.platform == 'darwin':121 mach_absolute_time = libc.mach_absolute_time122 mach_absolute_time.argtypes = ()123 mach_absolute_time.restype = ctypes.c_uint64124 has_mach_absolute_time = True125 class mach_timebase_info_data_t(ctypes.Structure):126 _fields_ = (127 ('numer', ctypes.c_uint32),128 ('denom', ctypes.c_uint32),129 )...

Full Screen

Full Screen

4a91107d34c429454e341349d8e18063_pep418.py

Source:4a91107d34c429454e341349d8e18063_pep418.py Github

copy

Full Screen

...85 GetCurrentProcess.restype = HANDLE86 _GetProcessTimes = windll.kernel32.GetProcessTimes87 _GetProcessTimes.argtypes = (HANDLE, FILETIME_p, FILETIME_p, FILETIME_p, FILETIME_p)88 _GetProcessTimes.restype = BOOL89 def filetime2py(obj):90 return (obj.dwHighDateTime << 32) + obj.dwLowDateTime91 def GetProcessTimes(handle):92 creation_time = FILETIME()93 exit_time = FILETIME()94 kernel_time = FILETIME()95 user_time = FILETIME()96 ok = _GetProcessTimes(handle,97 byref(creation_time), byref(exit_time),98 byref(kernel_time), byref(user_time))99 if not ok:100 raise ctypes_winerror()101 return (filetime2py(creation_time), filetime2py(exit_time),102 filetime2py(kernel_time), filetime2py(user_time))103 _GetSystemTimeAsFileTime = windll.kernel32.GetSystemTimeAsFileTime104 _GetSystemTimeAsFileTime.argtypes = (FILETIME_p,)105 _GetSystemTimeAsFileTime.restype = None106 def GetSystemTimeAsFileTime():107 system_time = FILETIME()108 _GetSystemTimeAsFileTime(byref(system_time))109 return filetime2py(system_time)110 libc_name = ctypes.util.find_library('c')111 if libc_name:112 libc = ctypes.CDLL(libc_name, use_errno=True)113 clock_t = ctypes.c_ulong114 if sys.platform == 'darwin':115 mach_absolute_time = libc.mach_absolute_time116 mach_absolute_time.argtypes = ()117 mach_absolute_time.restype = ctypes.c_uint64118 has_mach_absolute_time = True119 class mach_timebase_info_data_t(ctypes.Structure):120 _fields_ = (121 ('numer', ctypes.c_uint32),122 ('denom', ctypes.c_uint32),123 )...

Full Screen

Full Screen

Automation Testing Tutorials

Learn to execute automation testing from scratch with LambdaTest Learning Hub. Right from setting up the prerequisites to run your first automation test, to following best practices and diving deeper into advanced test scenarios. LambdaTest Learning Hubs compile a list of step-by-step guides to help you be proficient with different test automation frameworks i.e. Selenium, Cypress, TestNG etc.

LambdaTest Learning Hubs:

YouTube

You could also refer to video tutorials over LambdaTest YouTube channel to get step by step demonstration from industry experts.

Run pytest-benchmark automation tests on LambdaTest cloud grid

Perform automation testing on 3000+ real desktop and mobile devices online.

Try LambdaTest Now !!

Get 100 minutes of automation test minutes FREE!!

Next-Gen App & Browser Testing Cloud

Was this article helpful?

Helpful

NotHelpful