def test_update_retrieved_full(self): e = StaticEvaluation(relevant=range(5), universe=20) e.update_retrieved(range(10)) e.update_retrieved(range(10, 20)) assert_equal(e.num_tp, 5) assert_equal(e.num_fp, 15) assert_equal(e.num_fn, 0) assert_equal(e.num_tn, 0)
def test_update_retrieved_full(self): e = StaticEvaluation(relevant=range(5), universe=20) e.update_retrieved(range(10)) e.update_retrieved(range(10, 20)) assert e.num_tp == 5 assert e.num_fp == 15 assert e.num_fn == 0 assert e.num_tn == 0
def test_update_retrieved(self): e = StaticEvaluation(self.ret, self.rel, self.universe) e.update_retrieved([6, 7]) assert_equal(len(e.tp), 3) assert_equal(len(e.fp), 4) assert_equal(len(e.tn), 12) assert_equal(len(e.fn), 1) assert_raises(ValueError, e.update_retrieved, [1]) # fp assert_raises(ValueError, e.update_retrieved, [3]) # tp assert_raises(ValueError, e.update_retrieved, ['a'])
def test_update_retrieved(self): e = StaticEvaluation(self.ret, self.rel, self.universe) e.update_retrieved([6, 7]) assert len(e.tp) == 3 assert len(e.fp) == 4 assert len(e.tn) == 12 assert len(e.fn) == 1 with pytest.raises(ValueError): e.update_retrieved([1]) # fp with pytest.raises(ValueError): e.update_retrieved([3]) # tp with pytest.raises(ValueError): e.update_retrieved(["a"])
def test_update_retrieved_num_universe(self): e = StaticEvaluation(self.ret, self.rel, self.num_universe) e.update_retrieved([6, 7]) assert len(e.tp) == 3 assert len(e.fp) == 4 assert len(e.fn) == 1 assert e.num_tp == 3 assert e.num_fp == 4 assert e.num_tn == 12 assert e.num_fn == 1 with pytest.raises(ValueError): e.update_retrieved([1]) # fp with pytest.raises(ValueError): e.update_retrieved([3]) # tp