Skip to content

Commit ce5a1f7

Browse files
committed
Fixes unit tests for non-returning calculate pattern
1 parent 828e0a6 commit ce5a1f7

File tree

3 files changed

+8
-3
lines changed

3 files changed

+8
-3
lines changed

tests/unit/analysis/calculators/test_calculator_base.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,8 @@ def test_calculate_pattern(mock_constraints_handler, mock_sample_models, mock_ex
5252
mock_constraints_handler.return_value.apply = MagicMock()
5353

5454
calculator = MockCalculator()
55-
result = calculator.calculate_pattern(mock_sample_models, mock_experiment)
55+
calculator.calculate_pattern(mock_sample_models, mock_experiment)
56+
result = mock_experiment.datastore.pattern.calc
5657

5758
# Assertions
5859
assert np.allclose(result, np.array([3.6, 7.2, 10.8]))

tests/unit/analysis/test_minimization.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,9 @@ def mock_experiments():
4141
@pytest.fixture
4242
def mock_calculator():
4343
calculator = MagicMock()
44-
calculator.calculate_pattern.return_value = np.array([9.0, 19.0, 29.0])
44+
def mock_calculate_pattern(sample_models, experiment, **kwargs):
45+
experiment.datastore.pattern.calc = np.array([9.0, 19.0, 29.0])
46+
calculator.calculate_pattern.side_effect = mock_calculate_pattern
4547
return calculator
4648

4749

tests/unit/analysis/test_reliability_factors.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,9 @@ def test_get_reliability_inputs():
9898
)
9999
)
100100
}
101-
calculator.calculate_pattern.return_value = np.array([9.0, 19.0, 29.0])
101+
def mock_calculate_pattern(sample_models, experiment, **kwargs):
102+
experiment.datastore.pattern.calc = np.array([9.0, 19.0, 29.0])
103+
calculator.calculate_pattern.side_effect = mock_calculate_pattern
102104

103105
y_obs, y_calc, y_err = get_reliability_inputs(sample_models, experiments, calculator)
104106

0 commit comments

Comments
 (0)