SuperAGI
27 строк · 910.0 Байт
1import unittest2from superagi.vector_embeddings.pinecone import Pinecone3
4
5class TestPinecone(unittest.TestCase):6
7def setUp(self):8self.uuid = ["id1", "id2"]9self.embeds = ["embed1", "embed2"]10self.metadata = ["metadata1", "metadata2"]11self.pinecone_instance = Pinecone(self.uuid, self.embeds, self.metadata)12
13def test_init(self):14self.assertEqual(self.pinecone_instance.uuid, self.uuid)15self.assertEqual(self.pinecone_instance.embeds, self.embeds)16self.assertEqual(self.pinecone_instance.metadata, self.metadata)17
18def test_get_vector_embeddings_from_chunks(self):19expected = {20'vectors': list(zip(self.uuid, self.embeds, self.metadata))21}22result = self.pinecone_instance.get_vector_embeddings_from_chunks()23self.assertEqual(result, expected)24
25
26if __name__ == "__main__":27unittest.main()