diff --git a/src/easyscience/variable/parameter.py b/src/easyscience/variable/parameter.py index c459946c..dd558613 100644 --- a/src/easyscience/variable/parameter.py +++ b/src/easyscience/variable/parameter.py @@ -312,10 +312,6 @@ def full_value(self) -> Variable: :return: Value of self with unit and variance. """ - if self._callback.fget is not None: - scalar = self._callback.fget() - if scalar != self._scalar: - self._scalar = scalar return self._scalar @full_value.setter diff --git a/tests/unit_tests/variable/test_parameter.py b/tests/unit_tests/variable/test_parameter.py index 356ed83d..6b4b5f17 100644 --- a/tests/unit_tests/variable/test_parameter.py +++ b/tests/unit_tests/variable/test_parameter.py @@ -635,6 +635,7 @@ def test_set_value_dependent_parameter(self, normal_parameter: Parameter): with pytest.raises(AttributeError): dependent_parameter.value = 3 + @pytest.mark.skip(reason="No longer relevant") def test_full_value_match_callback(self, parameter: Parameter): # When self.mock_callback.fget.return_value = sc.scalar(1, unit='m') @@ -642,7 +643,8 @@ def test_full_value_match_callback(self, parameter: Parameter): # Then Expect assert parameter.full_value == sc.scalar(1, unit='m') assert parameter._callback.fget.call_count == 1 - + + @pytest.mark.skip(reason="No longer relevant") def test_full_value_no_match_callback(self, parameter: Parameter): # When self.mock_callback.fget.return_value = sc.scalar(2, unit='m')