Best Python code snippet using pytest-benchmark
utils.py
Source: utils.py 
...460def safe_dumps(obj, **kwargs):461    return json.dumps(obj, cls=SafeJSONEncoder, **kwargs)462def report_progress(iterable, terminal_reporter, format_string, **kwargs):463    total = len(iterable)464    def progress_reporting_wrapper():465        for pos, item in enumerate(iterable):466            string = format_string.format(pos=pos + 1, total=total, value=item, **kwargs)467            terminal_reporter.rewrite(string, black=True, bold=True)468            yield string, item469    return progress_reporting_wrapper()470def report_noprogress(iterable, *args, **kwargs):471    for pos, item in enumerate(iterable):472        yield "", item473def report_online_progress(progress_reporter, tr, line):474    next(progress_reporter([line], tr, "{value}"))475def slugify(name):476    for c in r"\/:*?<>| ":477        name = name.replace(c, '_').replace('__', '_')478    return name479def commonpath(paths):480    """Given a sequence of path names, returns the longest common sub-path."""481    if not paths:482        raise ValueError('commonpath() arg is an empty sequence')483    if isinstance(paths[0], bytes):...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.
You could also refer to video tutorials over LambdaTest YouTube channel to get step by step demonstration from industry experts.
Get 100 minutes of automation test minutes FREE!!
