File size: 485 Bytes
fc20fed
 
 
8521f60
 
 
 
fc20fed
8521f60
4dc151e
8521f60
 
fc20fed
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
import pytest

from evaluation.config import GeneratorConfig, PipelineConfig, RetrieverConfig
from evaluation.pipeline import RAGPipeline


def test_pipeline_init():
    # Using bm25 + dummy index path
    cfg = PipelineConfig(
        retriever=RetrieverConfig(name="bm25", bm25_idx="dummy"),
        generator=GeneratorConfig(model_name="google/flan-t5-base"),
    )
    pipeline = RAGPipeline(cfg)
    assert pipeline.retriever is not None
    assert pipeline.generator is not None