def test_decorator_resolve_fail_by_exit_value_str(): context.set_pycompss_context(context.MASTER) fail_by_exit_value = "true" my_deco = PyCOMPSsDecorator(decorator_name="@decorator", fail_by_exit_value=fail_by_exit_value) my_deco.__resolve_fail_by_exit_value__() assert my_deco.kwargs['fail_by_exit_value'] == fail_by_exit_value, \ "Wrong fail_by_exit_value."
def test_decorator_resolve_fail_by_exit_value_bool_false(): context.set_pycompss_context(context.MASTER) fail_by_exit_value = False my_deco = PyCOMPSsDecorator( decorator_name=DECORATOR_NAME, fail_by_exit_value=fail_by_exit_value ) my_deco.__resolve_fail_by_exit_value__() context.set_pycompss_context(context.OUT_OF_SCOPE) assert my_deco.kwargs["fail_by_exit_value"] == str( fail_by_exit_value ), "Wrong fail_by_exit_value false."
def test_decorator_resolve_fail_by_exit_value_str(): context.set_pycompss_context(context.MASTER) fail_by_exit_value = "true" my_deco = PyCOMPSsDecorator( decorator_name=DECORATOR_NAME, fail_by_exit_value=fail_by_exit_value ) my_deco.__resolve_fail_by_exit_value__() context.set_pycompss_context(context.OUT_OF_SCOPE) assert ( my_deco.kwargs["fail_by_exit_value"] == fail_by_exit_value ), "Wrong fail_by_exit_value string."
def test_decorator_resolve_fail_by_exit_value_exception(): context.set_pycompss_context(context.MASTER) fail_by_exit_value = [1, 2] # any object my_deco = PyCOMPSsDecorator(decorator_name="@decorator", fail_by_exit_value=fail_by_exit_value) raised = False try: my_deco.__resolve_fail_by_exit_value__() except Exception: # noqa raised = True assert raised, \ "Expected exception with wrong fail_by_exit_value not raised."
def test_decorator_resolve_fail_by_exit_value_exception(): context.set_pycompss_context(context.MASTER) fail_by_exit_value = [1, 2] # any object my_deco = PyCOMPSsDecorator( decorator_name=DECORATOR_NAME, fail_by_exit_value=fail_by_exit_value ) raised = False try: my_deco.__resolve_fail_by_exit_value__() except Exception: # noqa raised = True context.set_pycompss_context(context.OUT_OF_SCOPE) assert ( raised ), "Expected exception with wrong fail_by_exit_value not raised."