Example #1
0
    def test_scale_image_chained_catches_exception(
            self, as_scale_image, as_log_asynchronous_exception):
        the_exception = ThermalBaseError('dante_culpepper')
        as_scale_image.side_effect = the_exception

        ans.scale_image_chained('a', 'b', 'c', 'd')

        as_scale_image.assert_called_once_with('b', 'c', 'd')
        as_log_asynchronous_exception.assert_called_once_with(the_exception)
Example #2
0
    def test_empty_scale_image_kwarg_suppresses_call_in_scale_image_chained(
            self, as_scale_image):
        ans.scale_image_chained('a', 'b', 'c', 'd', scale_image='')

        as_scale_image.assert_not_called()