예제 #1
0
def test_tags_callback(data):
    ctx = MockContext()
    ctx.obj['like'] = {'tags': {'foo': 'bar'}}
    assert info.tags_handler(ctx, MockOption('tags'), 'like') == {'foo': 'bar'}
예제 #2
0
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'}
예제 #3
0
def test_tags_callback(data):
    ctx = MockContext()
    ctx.obj["like"] = {"tags": {"foo": "bar"}}
    assert info.tags_handler(ctx, MockOption("tags"), "like") == {"foo": "bar"}
예제 #4
0
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"}
예제 #5
0
def test_tags_callback(data):
    ctx = MockContext()
    ctx.obj['like'] = {'tags': {'foo': 'bar'}}
    assert info.tags_handler(ctx, MockOption('tags'), 'like') == {'foo': 'bar'}
예제 #6
0
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'}