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)