ewoksxrdct.tests.test_integrate#

Functions

test_input_model_missing_fields()

Input model should raise an error for missing required fields.

test_input_model_valid(tmp_path)

Input model should accept valid fields.

test_output_model_missing_fields()

Output model should raise an error for missing required fields.

test_output_model_valid(tmp_path)

Output model should accept valid fields.

test_run_integrates_when_datasets_not_yet_processed(...)

Datasets not yet processed → integrator called and outputs set.

test_run_raises_on_empty_datasets(...)

No datasets found → raises RuntimeError.

test_run_raises_on_parse_error(mock_params, ...)

Config parse error → raises RuntimeError.

test_run_skips_integration_when_datasets_previously_processed(...)

All datasets have already been processed → integrator not called.

Classes

FakeDataset()

Mock dataset with a fname attribute.