ayush2917 commited on
Commit
e69950f
·
verified ·
1 Parent(s): c3c6553

Create tests/test_retrieval.py

Browse files
Files changed (1) hide show
  1. tests/test_retrieval.py +17 -0
tests/test_retrieval.py ADDED
@@ -0,0 +1,17 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import unittest
2
+ from src.retrieval import RetrievalSystem
3
+
4
+ class TestRetrieval(unittest.TestCase):
5
+ def setUp(self):
6
+ self.retrieval = RetrievalSystem("data/rupeia_document.json", "all-MiniLM-L6-v2")
7
+
8
+ def test_retrieval_sip(self):
9
+ context = self.retrieval.get_context("How do I start an SIP?")
10
+ self.assertIn("SIP allows regular investments", context)
11
+
12
+ def test_retrieval_empty(self):
13
+ context = self.retrieval.get_context("")
14
+ self.assertEqual(context, "")
15
+
16
+ if __name__ == "__main__":
17
+ unittest.main()