def test_resolve_methods(): chart = alt.LayerChart().resolve_axis(x='shared', y='independent') assert chart.resolve == alt.Resolve(axis=alt.AxisResolveMap(x='shared', y='independent')) chart = alt.LayerChart().resolve_legend(color='shared', fill='independent') assert chart.resolve == alt.Resolve(legend=alt.LegendResolveMap(color='shared', fill='independent')) chart = alt.LayerChart().resolve_scale(x='shared', y='independent') assert chart.resolve == alt.Resolve(scale=alt.ScaleResolveMap(x='shared', y='independent'))
def test_layer_encodings(): chart = alt.LayerChart().encode(x="column:Q") assert chart.encoding.x == alt.X(shorthand="column:Q")