ewokscore.tests.test_task_model# Functions test_dataclass_field_stays_dataclass() test_default_value() test_error_if_input_model_does_not_derive_from_base_model() test_error_if_input_model_used_with_input_names() test_error_on_subclass_with_input_model_if_input_names() test_error_on_subclass_with_input_names() test_error_on_subclass_with_wrong_submodel() test_input_type_coercion() test_missing_data() test_run() test_subclass() test_subclass_validation() test_subclass_with_no_change() test_validation() test_wrapped_type_coercion(tmp_path) test_wrapped_value(tmp_path) test_wrapped_wrong_value(tmp_path) Classes PassThroughSubTask([inputs, varinfo, ...]) PassThroughTask([inputs, varinfo, node_id, ...]) SuperUser(**data) TaskWithTypeCoercion([inputs, varinfo, ...]) User(**data) UserWithTypeCoercion(**data)