def test_vis_private_properties(): from lux.vis.Vis import Vis df = pd.read_csv("lux/data/car.csv") vis = Vis(["Horsepower", "Weight"], df) vis._repr_html_() assert isinstance(vis.data, lux.core.frame.LuxDataFrame) with pytest.raises(AttributeError, match="can't set attribute"): vis.data = "some val" assert isinstance(vis.code, dict) with pytest.raises(AttributeError, match="can't set attribute"): vis.code = "some val" assert isinstance(vis.min_max, dict) with pytest.raises(AttributeError, match="can't set attribute"): vis.min_max = "some val" assert vis.mark == "scatter" with pytest.raises(AttributeError, match="can't set attribute"): vis.mark = "some val"
def test_vis_private_properties(global_var): from lux.vis.Vis import Vis df = pytest.car_df vis = Vis(["Horsepower", "Weight"], df) vis._ipython_display_() assert isinstance(vis.data, lux.core.frame.LuxDataFrame) with pytest.raises(AttributeError, match="can't set attribute"): vis.data = "some val" assert isinstance(vis.code, dict) with pytest.raises(AttributeError, match="can't set attribute"): vis.code = "some val" assert isinstance(vis.min_max, dict) with pytest.raises(AttributeError, match="can't set attribute"): vis.min_max = "some val" assert vis.mark == "scatter" with pytest.raises(AttributeError, match="can't set attribute"): vis.mark = "some val"