forked from as4235/project2
-
Notifications
You must be signed in to change notification settings - Fork 0
/
test_stat.py
91 lines (69 loc) · 2.5 KB
/
test_stat.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
from readcsvfile import reader
import pytest
import unittest
testData = [1,2,3]
data = reader('data.csv')
class test_stat(unittest.TestCase):
def test_pmean(self):
from pmean import pmean
assert pmean(data) == 462.0285714285714
def test_pmean_fail(self):
from pmean import pmean
assert pmean(data) != 80
def test_median(self):
from median import median
assert median(data) == 235.5
def test_median_fail(self):
from median import median
assert median(data) != 25
def test_mode(self):
from mode import mode
assert mode(data) == '1'
def test_mode_fail(self):
from mode import mode
assert mode(data) != '23'
def test_popstddev(self):
from popstddev import popstddev
assert popstddev(data) == 1347.0801868648168
def test_popstddev_fail(self):
from popstddev import popstddev
assert popstddev(data) != 16
def test_variancepopprop(self):
from variancepopprop import variancepopprop
assert variancepopprop(data) == 8.381025000000026
def test_variancepopprop_fail(self):
from variancepopprop import variancepopprop
assert variancepopprop(data) != 1
def test_zscore(self):
from zscore import zscore
assert zscore(data) == 1436.6279228667147
def test_zscore_fail(self):
from zscore import zscore
assert zscore(data) != 16
def test_stdscore(self):
from stdscore import stdscore
assert stdscore(data) == 1384.8464158727334
def test_stdscore_fail(self):
from stdscore import stdscore
assert stdscore(data) != 16
def test_popcorcoeff(self):
from popcorcoeff import popcorcoeff
assert popcorcoeff(data, data) == 0.9722222222222224
def test_conint(self):
from conint import conint
assert conint(data) == [1758.1902724304498, 18.476394236216947]
def test_popvar(self):
from popvar import popvar
assert popvar(data) == 2889718.8888888876
def test_prop(self):
from prop import prop
assert prop(data) == 0.002564102564102564
def test_smean(self):
from smean import smean
assert smean(data) == 196.0
def test_sstddev(self):
from sstddev import sstddev
assert sstddev(data) == 188.84702804121648
def test_vsampprop(self):
from vsampprop import vsampprop
assert vsampprop(data) == 0.0005581277829308491