def test_parse_quality_cmp(self): (m, e, q) = calc_parse_quality(test_set5, ref_set5) pq = parse_quality(test_set5, ref_set5) self.assertEqual(m, pq.missing) self.assertEqual(e, pq.extra) self.assertEqual(q, pq.quality)
def test_calc_parse_quality_bug_found(self): """ Three different links test """ (m, e, q) = calc_parse_quality(test_set5, ref_set5) self.assertEqual((2, 0, 0.5), (m, e, q))
def test_calc_parse_quality_three_different(self): """ Three different links test """ (m, e, q) = calc_parse_quality(test_set4, ref_set) self.assertEqual((3, 3, 0.5), (m, e, q))
def test_calc_parse_quality_one_extra(self): """ One extra link test """ (m, e, q) = calc_parse_quality(test_set3, ref_set) self.assertEqual((0, 1, 1.0), (m, e, q))
def test_calc_parse_quality_three_missing(self): """ Three missing links test """ (m, e, q) = calc_parse_quality(test_set2, ref_set) self.assertEqual((3, 0, 0.5), (m, e, q))
def test_calc_parse_quality_equal(self): """ Equal set test """ (m, e, q) = calc_parse_quality(test_set1, ref_set) self.assertEqual((0, 0, 1.0), (m, e, q))