Skip to content

Instantly share code, notes, and snippets.

@r0drigopaes
Created May 14, 2014 14:58
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save r0drigopaes/be13f8557dd604b57b01 to your computer and use it in GitHub Desktop.
Save r0drigopaes/be13f8557dd604b57b01 to your computer and use it in GitHub Desktop.
__author__ = 'Rodrigo Paes - rodrigo@ic.ufal.br'
import unittest
from statistics_faulty import stats
class MyTestCase(unittest.TestCase):
def test_stats(self):
l = [31]
my_map = stats(l)
self.assertEqual(31,my_map["min"])
self.assertEqual(31,my_map["max"])
self.assertEqual(31,my_map["median"])
self.assertEqual([31],my_map["modes"])
l = [31,32,33,33,34]
my_map = stats(l)
self.assertEqual(31,my_map["min"])
self.assertEqual(34,my_map["max"])
self.assertEqual(33,my_map["median"])
self.assertEqual([33],my_map["modes"])
l = [31,32,33,33]
my_map = stats(l)
self.assertEqual(31,my_map["min"])
self.assertEqual(33,my_map["max"])
self.assertEqual(32,my_map["median"])
self.assertEqual([33],my_map["modes"])
def test_find_fault(self):
l = [-31,-32,-33,-33]
my_map = stats(l)
self.assertEqual(-33,my_map["min"])
self.assertEqual(-31,my_map["max"])
self.assertEqual(-32,my_map["median"])
self.assertEqual([33],my_map["modes"])
if __name__ == '__main__':
unittest.main()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment