def test_setting_limits(): lst = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] s = scale_x_continuous() s.train(lst) assert s.limits == (1, 10) s = scale_x_continuous(limits=(3, 7)) s.train(lst) assert s.limits == (3, 7) s = scale_x_continuous(limits=(3, None)) s.train(lst) assert s.limits == (3, 10) s = scale_x_continuous(limits=(None, 7)) s.train(lst) assert s.limits == (1, 7) s = scale_color.scale_color_hue(limits=tuple('abcdefg')) s.train(['a', 'b', 'a']) assert s.limits == tuple('abcdefg')
def test_setting_limits(): sc = scale_xy lst = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] s = sc.scale_x_continuous() s.train(lst) assert s.limits == (1, 10) s = sc.scale_x_continuous(limits=(3, 7)) s.train(lst) assert s.limits == (3, 7) s = sc.scale_x_continuous(limits=(3, None)) s.train(lst) assert s.limits == (3, 10) s = sc.scale_x_continuous(limits=(None, 7)) s.train(lst) assert s.limits == (1, 7) s = scale_color.scale_color_hue(limits=tuple('abcdefg')) s.train(['a', 'b', 'a']) assert s.limits == tuple('abcdefg')