Exemple #1
0
    def test_reset(self):
        two_internal = CalibScore()

        two_internal.add_id('1', 1, 5)
        two_internal.add_id('1', 6, 11)
        two_internal.add_gt('1', 0, 10)

        two_internal.reset()

        two_internal.add_id('1', 1, 5)
        two_internal.add_id('1', 6, 11)

        self.assertEquals(two_internal.missed_pcnt, 0.2)
        self.assertEquals(two_internal.matched_pcnt, 0.8)
        self.assertEquals(two_internal.over_pcnt, 0.1)
        self.assertEquals(two_internal.gt_count, 1)
        self.assertEquals(two_internal.gt_found_count, 1)
Exemple #2
0
    def test_gt_missed_pcnt(self):
        two_internal = CalibScore()

        two_internal.add_gt('1', 0, 2)
        two_internal.add_gt('1', 4, 6)

        two_internal.add_id('1', 0, 1)

        self.assertEquals(two_internal.missed_pcnt, 0.75)
        self.assertEquals(two_internal.matched_pcnt, 0.25)
        self.assertEquals(two_internal.over_pcnt, 0.0)
        self.assertEquals(two_internal.gt_count, 2)
        self.assertEquals(two_internal.gt_found_count, 1)

        two_internal.reset()

        two_internal.add_id('1', 0, 1)
        two_internal.add_id('1', 4, 5)

        # self.assertEquals(two_internal.missed_pcnt, 0.5)
        # self.assertEquals(two_internal.matched_pcnt, 0.5)
        self.assertEquals(two_internal.over_pcnt, 0.0)
        self.assertEquals(two_internal.gt_count, 2)
        self.assertEquals(two_internal.gt_found_count, 2)