def test_raise_on_serialization(self): """TODO.""" try: task = Task(RunnableTaskAdaptor(lambda x: x * 2, 3)) materialized_task_result(task, 6, serialize=True) raise Exception("Should raise.") except TaskSerializationError: pass
def callable_to_adapted_runnable(): """TODO.""" import sys from testplan.runners.pools.tasks import RunnableTaskAdaptor def foo(): """Callable.""" return sys.maxsize return RunnableTaskAdaptor(foo)
def test_runnable_tgt(self): # pylint: disable=R0201 """TODO.""" import sys from .data.sample_tasks import Multiplier try: materialized_task_result(Task(RunnableThatRaises()), 2) raise Exception('Should raise') except RuntimeError as exc: assert 'While running.' == str(exc) materialized_task_result(Task(Multiplier(2, 3)), 6) materialized_task_result(Task(Runnable()), sys.maxsize) materialized_task_result(Task(RunnableWithArg(2)), 2) task = Task(RunnableTaskAdaptor(lambda x: x * 2, 3)) materialized_task_result(task, 6)
def callable_to_adapted_runnable(number): """TODO.""" return RunnableTaskAdaptor(multiply, number)