def testZScorelistReturnList(self):
     list = [1, 2, 3, 4, 5]
     stat = Statistics(list)
     actual = stat.zscore()
     expected = {
         1: -1.414213562373095,
         2: -0.7071067811865475,
         3: 0.0,
         4: 0.7071067811865475,
         5: 1.414213562373095
     }
     self.assertEqual(expected, actual)
 def testZScoreSameValuelistReturnList(self):
     list = [1, 1, 1, 1, 1]
     stat = Statistics(list)
     actual = stat.zscore()
     expected = None
     self.assertEqual(expected, actual)
 def testZScoreOneValuelistReturnList(self):
     list = [1]
     stat = Statistics(list)
     actual = stat.zscore()
     expected = {1: 0}
     self.assertEqual(expected, actual)
 def testZScoreEmptyListReturnNone(self):
     emptylist = []
     stat = Statistics(emptylist)
     actual = stat.zscore()
     expected = None
     self.assertEqual(expected, actual)