def _create_temperature_convertor(self, properties): res = self._create_resistance_convertor(properties) temp = TemperatureValueConvertor(properties['ref_temp'], properties['beta'], properties['r_at_ref_temp'], convertor=res) return temp
def test_ConstructorDoesntRequireConvertor(self): tvc = TemperatureValueConvertor(10, 10, 10) tvc.convert(5)
def test_ConvertorChainingWorksAsExpected(self): mock_vc = Mock() mock_vc.convert.return_value = 5 tvc = TemperatureValueConvertor(10, 10, 10, mock_vc) tvc.convert(5) mock_vc.convert.assert_called_once_with(5)