Coverage for src/qollib/processing/testing.py: 100%
2 statements
« prev ^ index » next coverage.py v7.5.4, created at 2024-06-24 08:41 +0000
« prev ^ index » next coverage.py v7.5.4, created at 2024-06-24 08:41 +0000
1#!/usr/bin/env python3
2# -*- coding: utf-8 -*-
3"""
4Mocks for testing multi processing functionality.
6@author: hoelken
7"""
10def sequentially(func, args, workers=None):
11 """
12 Method mimics the `simultaneous` or `threaded` methods, but calls everything in sequence.
13 :param func: function to call
14 :param args: arguments to call the function with
15 :param workers: Ignored
16 :return: result of the call.
17 """
18 return list(func(arg) for arg in args)