def test_tags_callback(data): ctx = MockContext() ctx.obj['like'] = {'tags': {'foo': 'bar'}} assert info.tags_handler(ctx, MockOption('tags'), 'like') == {'foo': 'bar'}
def test_tags_callback_err(data): ctx = MockContext() ctx.obj['like'] = {'tags': {'foo': 'bar'}} with pytest.raises(click.BadParameter): info.tags_handler(ctx, MockOption('tags'), '?') == {'foo': 'bar'}
def test_tags_callback(data): ctx = MockContext() ctx.obj["like"] = {"tags": {"foo": "bar"}} assert info.tags_handler(ctx, MockOption("tags"), "like") == {"foo": "bar"}
def test_tags_callback_err(data): ctx = MockContext() ctx.obj["like"] = {"tags": {"foo": "bar"}} with pytest.raises(click.BadParameter): info.tags_handler(ctx, MockOption("tags"), "?") == {"foo": "bar"}