|  | @@ -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()
 |