def sample_delete_knowledge_base(): # Create a client client = dialogflow_v2beta1.KnowledgeBasesClient() # Initialize request argument(s) request = dialogflow_v2beta1.DeleteKnowledgeBaseRequest( name="name_value", ) # Make the request client.delete_knowledge_base(request=request)
def setup_teardown(): # Create a knowledge base to use in document management client = dialogflow.KnowledgeBasesClient() project_path = client.common_project_path(PROJECT_ID) knowledge_base = dialogflow.KnowledgeBase(display_name=KNOWLEDGE_BASE_NAME) response = client.create_knowledge_base(parent=project_path, knowledge_base=knowledge_base) pytest.KNOWLEDGE_BASE_ID = response.name.split( "/knowledgeBases/")[1].split("\n")[0] yield # Delete the created knowledge base knowledge_base_path = client.knowledge_base_path(PROJECT_ID, pytest.KNOWLEDGE_BASE_ID) request = dialogflow.DeleteKnowledgeBaseRequest(name=knowledge_base_path, force=True) client.delete_knowledge_base(request=request)