def test_searcher(): data = pkl.load(open(relpath('./testdata/test_searcher_data.pkl'))) m = LOPQModel.load_proto(relpath('./testdata/random_test_model.lopq')) searcher = LOPQSearcher(m) searcher.add_data(data) q = np.ones(8) retrieved, visited = searcher.get_result_quota(q) assert_equal(len(retrieved), 12) assert_equal(visited, 3) retrieved, visited = searcher.get_result_quota(q, quota=20) assert_equal(len(retrieved), 28) assert_equal(visited, 5)
def test_searcher(): data = pkl.load(open(relpath("./testdata/test_searcher_data.pkl"))) m = LOPQModel.load_proto(relpath("./testdata/random_test_model.lopq")) searcher = LOPQSearcher(m) searcher.add_data(data) q = np.ones(8) retrieved, visited = searcher.get_result_quota(q) assert_equal(len(retrieved), 12) assert_equal(visited, 3) retrieved, visited = searcher.get_result_quota(q, quota=20) assert_equal(len(retrieved), 28) assert_equal(visited, 5)