def test_export(self): s = Stat(self.data) print(s) export = s.export() assert 'mean' in export assert 'median' in export assert 'stdev' in export
def test_median(self): s = Stat(self.data) print(s) assert s.median == 0.5 s = Stat(self.data + [1]) print(s) assert s.median == 1
def test_export(self): m = MultiStat((1, self.data1), (2, self.data2)) export = m.export() print(export) assert 1 in export assert 2 in export assert export[1] == Stat(self.data1).export() assert export[2] == Stat(self.data2).export()
def __str__(self): s = '%d points\n' % len(self.plot_points) s += str(Stat([i[2] for i in self.plot_points])) return s
def test_add_new(self): m = MultiStat() m.addNew(1, self.data1) assert m.export()[1] == Stat(self.data1).export()
def test_stdev(self): s = Stat(self.data) print(s) assert s.stdev == statistics.pstdev(self.data)
def test_mean(self): s = Stat(self.data) print(s) assert s.mean == .5