def test_equals_4(self): students = [ {'name': 'Henry, Johns', 'marks': [25, 56, 50]}, {'name': 'Timmy, Bug', 'marks': [100, 67, 98]}, {'name': 'George, King', 'marks': [100, 45, 85]}, {'name': 'Finn, Wish', 'marks': [45, 100, 90]}, {'name': 'Lucy Act', 'marks': [55, 0, 100]} ] self.assertEqual(calculate_improved(students), [ {'name': 'Finn, Wish', 'improvement': 100}, {'name': 'Henry, Johns', 'improvement': 100}, {'name': 'Lucy Act', 'improvement': 82}, {'name': 'Timmy, Bug', 'improvement': -2}, {'name': 'George, King', 'improvement': -15} ])
def test_equals_7(self): students = [ {'name': 'Henry, Johns', 'marks': [0, 100]}, {'name': 'Timmy, Bug', 'marks': [0, 9]}, {'name': 'George, King', 'marks': [0, 0]}, {'name': 'Finn, Wish', 'marks': [0, 76]}, {'name': 'Lucy Act', 'marks': [0, None]} ] self.assertEqual(calculate_improved(students), [ {'name': 'Finn, Wish', 'improvement': 0}, {'name': 'George, King', 'improvement': 0}, {'name': 'Henry, Johns', 'improvement': 0}, {'name': 'Lucy Act', 'improvement': 0}, {'name': 'Timmy, Bug', 'improvement': 0} ])
def test_equals_2(self): students = [ {'name': 'santa, luck', 'marks': [ 31, 17, 51, 29, 70, 80, 28, 19, 96, 11]}, {'name': 'jeff, zip', 'marks': [ 91, 43, 79, None, None, 3, 91, None, 39]}, {'name': 'shaun, harold', 'marks': [ None, 50, None, 81, 3, 58, 100, None]}, {'name': 'blop, fire', 'marks': [ 65, 42, None, 46, 69, 69, 84, 72, 38]} ] self.assertEqual(calculate_improved(students), [ {'name': 'shaun, harold', 'improvement': 0}, {'name': 'blop, fire', 'improvement': -42.0}, {'name': 'jeff, zip', 'improvement': -57.0}, {'name': 'santa, luck', 'improvement': -65.0} ])
def test_equals(self): students = [ {'name': 'alex, cow', 'marks': [ 8, None, None, None, 70, 50, 21, 14]}, {'name': 'blop, cow', 'marks': [46, 72, 73]}, {'name': 'whimpy, Johns', 'marks': [ None, 1, 99, 24, 81, 64, 95, 39, 88]}, {'name': 'don, Johns', 'marks': [64]}, {'name': 'freeman, harold', 'marks': [26, None, 59, 28]}, {'name': 'master, star', 'marks': [94, 96, 59, 83, 26, 71, 57]}, {'name': 'joe, plum', 'marks': [None, 0, 85, 8, 82, 58, 81, 32]}, {'name': 'shaun, Act', 'marks': [24]}, {'name': 'horse, cow', 'marks': [40, 77, 43]}, {'name': 'cam, zip', 'marks': [79, 63, 67]}, {'name': 'jeff, Bug', 'marks': [ 76, None, 94, 71, 41, 93, 54, None]}, {'name': 'cat, Johns', 'marks': [ 94, 94, None, 84, 35, 54, 35, 80]}, {'name': 'ash, Johns', 'marks': [None, None, 62, None, 27]}, {'name': 'freeman, willow', 'marks': [67, None, 53]}, {'name': 'john, Johns', 'marks': [9, 65, None, 66, 75]}, {'name': 'whimpy, bright', 'marks': [ 76, 73, None, 81, None, 22, 0]} ] self.assertEqual(calculate_improved(students), [ {'name': 'john, Johns', 'improvement': 733.0}, {'name': 'alex, cow', 'improvement': 75.0}, {'name': 'blop, cow', 'improvement': 59.0}, {'name': 'freeman, harold', 'improvement': 8.0}, {'name': 'horse, cow', 'improvement': 8.0}, {'name': 'ash, Johns', 'improvement': 0}, {'name': 'don, Johns', 'improvement': 0.0}, {'name': 'joe, plum', 'improvement': 0}, {'name': 'shaun, Act', 'improvement': 0.0}, {'name': 'whimpy, Johns', 'improvement': 0}, {'name': 'cam, zip', 'improvement': -15.0}, {'name': 'cat, Johns', 'improvement': -15.0}, {'name': 'freeman, willow', 'improvement': -21.0}, {'name': 'master, star', 'improvement': -39.0}, {'name': 'jeff, Bug', 'improvement': -100.0}, {'name': 'whimpy, bright', 'improvement': -100.0} ])