Beispiel #1
0
 def _verify_score_result(self, persisted_block, block, weight, expected_r_possible):
     """
     Verifies the result of _get_score_from_persisted_or_latest_block is as expected.
     """
     # pylint: disable=unbalanced-tuple-unpacking
     raw_earned, raw_possible, weighted_earned, weighted_possible = scores._get_score_from_persisted_or_latest_block(
         persisted_block, block, weight,
     )
     self.assertEquals(raw_earned, 0.0)
     self.assertEquals(raw_possible, expected_r_possible)
     self.assertEquals(weighted_earned, 0.0)
     if weight is None or expected_r_possible == 0:
         self.assertEquals(weighted_possible, expected_r_possible)
     else:
         self.assertEquals(weighted_possible, weight)
    def _verify_score_result(self, persisted_block, block, weight,
                             expected_r_possible):
        """
        Verifies the result of _get_score_from_persisted_or_latest_block is as expected.
        """
        (raw_earned, raw_possible, weighted_earned, weighted_possible,
         first_attempted) = scores._get_score_from_persisted_or_latest_block(
             persisted_block, block, weight)

        self.assertEquals(raw_earned, 0.0)
        self.assertEquals(raw_possible, expected_r_possible)
        self.assertEquals(weighted_earned, 0.0)
        if weight is None or expected_r_possible == 0:
            self.assertEquals(weighted_possible, expected_r_possible)
        else:
            self.assertEquals(weighted_possible, weight)
        self.assertIsNone(first_attempted)
Beispiel #3
0
    def _verify_score_result(self, persisted_block, block, weight,
                             expected_r_possible):
        """
        Verifies the result of _get_score_from_persisted_or_latest_block is as expected.
        """
        (raw_earned, raw_possible, weighted_earned, weighted_possible,
         first_attempted) = scores._get_score_from_persisted_or_latest_block(
             persisted_block, block, weight)

        assert raw_earned == 0.0
        assert raw_possible == expected_r_possible
        assert weighted_earned == 0.0
        if weight is None or expected_r_possible == 0:
            assert weighted_possible == expected_r_possible
        else:
            assert weighted_possible == weight
        assert first_attempted is None