ewokscore.tests.test_task_output_model# Functions test_dataclass_field_stays_dataclass() test_default_value() test_error_if_output_model_does_not_derive_from_base_model() test_error_if_output_model_used_with_output_names() test_error_on_subclass_with_output_model_if_output_names() test_error_on_subclass_with_output_names() test_error_on_subclass_with_wrong_submodel() test_output_type_coercion() test_run() test_subclass() test_subclass_validation() test_subclass_with_no_change() test_validation() test_wrapped_type_coercion(tmp_path) Classes PassThroughSubTask([inputs, varinfo, ...]) PassThroughTask([inputs, varinfo, node_id, ...]) SuperUser(**data) TaskWithTypeCoercion([inputs, varinfo, ...]) User(**data) UserWithTypeCoercion(**data)