def test_describe(): points = 10000 data = make_uniform(points) h = StreamHist().update(data) d = h.describe(quantiles=[0.5]) print(d) assert about(d["50%"], 0.5, 0.05) assert about(d["min"], 0.0, 0.05) assert about(d["max"], 1.0, 0.05) assert about(d["mean"], 0.5, 0.05) assert about(d["var"], 0.08, 0.05) assert d["count"] == points