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)
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)