| 
					
				 | 
			
			
				@@ -71,8 +71,39 @@ class AbstractTestVector: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     def delete_vector(self): 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         self.vector.delete() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    def run_all_test(self): 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    def delete_by_ids(self): 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        self.vector.delete_by_ids([self.dataset_id]) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    def add_texts(self): 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        self.vector.add_texts( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            documents=[ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                get_sample_document(str(uuid.uuid4())), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                get_sample_document(str(uuid.uuid4())), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            ], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            embeddings=[ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                get_sample_embedding(), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                get_sample_embedding(), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            ], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        ) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    def text_exists(self): 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        self.vector.text_exists(self.dataset_id) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    def delete_document_by_id(self): 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        with pytest.raises(NotImplementedError): 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            self.vector.delete_by_document_id(self.dataset_id) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    def get_ids_by_metadata_field(self): 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        with pytest.raises(NotImplementedError): 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            self.vector.get_ids_by_metadata_field('key', 'value') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    def run_all_tests(self): 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         self.create_vector() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         self.search_by_vector() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         self.search_by_full_text() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        self.text_exists() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        self.get_ids_by_metadata_field() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        self.add_texts() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        self.delete_document_by_id() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        self.delete_by_ids() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         self.delete_vector() 
			 |