def test_edit_nodata_callback_none(data): ctx = MockContext() assert edit_nodata_handler(ctx, MockOption('nodata'), None) is None
def test_edit_nodata_callback_all_like(data): ctx = MockContext() ctx.obj['like'] = {'nodata': 0.0} ctx.obj['all_like'] = True assert edit_nodata_handler(ctx, MockOption('nodata'), IgnoreOption) == 0.0
def test_edit_nodata_callback_ignore(data): ctx = MockContext() assert edit_nodata_handler(ctx, MockOption('nodata'), IgnoreOption) is IgnoreOption
def test_edit_nodata_callback_ignore(data): ctx = MockContext() assert edit_nodata_handler(ctx, MockOption("nodata"), None) is None
def test_edit_nodata_callback_like(data): ctx = MockContext() ctx.obj['like'] = {'nodata': 0.0} assert edit_nodata_handler(ctx, MockOption('nodata'), 'like') == 0.0
def test_edit_nodata_callback_all_like(data): ctx = MockContext() ctx.obj["like"] = {"nodata": 0.0} ctx.obj["all_like"] = True assert edit_nodata_handler(ctx, MockOption("nodata"), None) == 0.0
def test_edit_nodata_callback_none(data): ctx = MockContext() assert edit_nodata_handler(ctx, MockOption('nodata'), None) is None
def test_edit_nodata_callback_ignore(data): ctx = MockContext() assert edit_nodata_handler(ctx, MockOption('nodata'), IgnoreOption) is IgnoreOption
def test_edit_nodata_callback_all_like(data): ctx = MockContext() ctx.obj['like'] = {'nodata': 0.0} ctx.obj['all_like'] = True assert edit_nodata_handler(ctx, MockOption('nodata'), IgnoreOption) == 0.0
def test_edit_nodata_callback_like(data): ctx = MockContext() ctx.obj['like'] = {'nodata': 0.0} assert edit_nodata_handler(ctx, MockOption('nodata'), 'like') == 0.0