

def test_single_dim_setting():
    (spec, data) = build_simple_spec()
    spec.encode(x='x:N', y='y:Q').set_single_dims(100, 100)
    res = spec.to_dict()
    assert (res['config']['width'] == 100)
    assert (res['config']['height'] == 100)
    assert (res['config']['singleWidth'] == 75)
    assert (res['config']['singleHeight'] == 75)
    assert (spec['encoding']['x']['band']['size'] == 10)
    assert (res['encoding']['y'].get('band') is None)

dataset/ETHPy150Open ellisonbg/altair/altair/tests/test_api.py test_single_dim_setting/VarMisuse@101/136 `res`->`spec`