コード例 #1
0
 def test_adjusted_grade(self):
     """Test several cases for adjusted_grade()."""
     self.assertEqual(
         hw4.adjusted_grade(self.iclicker, self.exam), {
             'Bryan': 95,
             'Zoe': 0,
             'Anna': 65,
             'Alex': 96,
             'Ryan': 90,
             'Andrea': 87,
             'Dan': 89
         })
     self.assertEqual(
         hw4.adjusted_grade({}, self.exam), {
             'Ryan': 89,
             'Andrea': 86,
             'Bryan': 95,
             'Anna': 64,
             'Dan': 89,
             'Alex': 95
         })
     self.assertEqual(hw4.adjusted_grade(self.iclicker, {}), {
         'Ryan': 1,
         'Andrea': 1,
         'Bryan': 0,
         'Zoe': 0,
         'Anna': 1,
         'Alex': 1
     })
     self.assertEqual(hw4.adjusted_grade({}, {}), {})
コード例 #2
0
ファイル: testhw4.py プロジェクト: ak94510/cs122section03
 def test_adjusted_grade_empty_exam(self):
     """Test the adjusted_grade function with empty exam."""
     self.assertEqual(hw4.adjusted_grade(self.iclicker, {}), {
         'Ryan': 1,
         'Andrea': 1,
         'Bryan': 0,
         'Zoe': 0,
         'Anna': 1,
         'Alex': 1
     })
     self.assertEqual(
         self.iclicker, {
             'Zoe': 46,
             'Alex': 121,
             'Ryan': 100,
             'Anna': 110,
             'Bryan': 2,
             'Andrea': 110
         })
     self.assertEqual(
         self.exam, {
             'Dan': 89,
             'Ryan': 89,
             'Alex': 95,
             'Anna': 64,
             'Bryan': 95,
             'Andrea': 86
         })
コード例 #3
0
ファイル: testhw4.py プロジェクト: ak94510/cs122section03
 def test_adjusted_grade(self):
     """Test the adjusted_grade function."""
     self.assertEqual(
         hw4.adjusted_grade(self.iclicker, self.exam), {
             'Bryan': 95,
             'Zoe': 0,
             'Anna': 65,
             'Alex': 96,
             'Ryan': 90,
             'Andrea': 87,
             'Dan': 89
         })
     self.assertEqual(
         self.iclicker, {
             'Zoe': 46,
             'Alex': 121,
             'Ryan': 100,
             'Anna': 110,
             'Bryan': 2,
             'Andrea': 110
         })
     self.assertEqual(
         self.exam, {
             'Dan': 89,
             'Ryan': 89,
             'Alex': 95,
             'Anna': 64,
             'Bryan': 95,
             'Andrea': 86
         })
コード例 #4
0
 def test_adjusted_grade_org_dict_unmodified(self):
     """
     Test the original dictionaries are unmodified after
     adjusted_grade().
     """
     hw4.adjusted_grade(self.iclicker, self.exam)
     self.assertEqual(
         self.iclicker, {
             'Zoe': 46,
             'Alex': 121,
             'Ryan': 100,
             'Anna': 110,
             'Bryan': 2,
             'Andrea': 110
         })
     self.assertEqual(
         self.exam, {
             'Dan': 89,
             'Ryan': 89,
             'Alex': 95,
             'Anna': 64,
             'Bryan': 95,
             'Andrea': 86
         })
コード例 #5
0
ファイル: testhw4.py プロジェクト: ak94510/cs122section03
 def test_adjusted_grade_both_empty(self):
     """Test the adjusted_grade function with empty dictionaries."""
     self.assertEqual(hw4.adjusted_grade({}, {}), {})