Spaces:
Sleeping
Sleeping
from answer_data_manager import AnswerDataManager | |
def run_test_answer_manager(): | |
# Initialize the manager | |
manager = AnswerDataManager("already_answered.json") | |
# Load existing data | |
manager.load_data() | |
# question 1 | |
question1 = { | |
"task_id": "task_001", | |
"question": "What is it?", | |
"submitted_answer": "apple", | |
} | |
existing_answer = manager.get_answer_by_task_id(question1["task_id"]) | |
if existing_answer: | |
# Do not invoke agent | |
print(f"retrouvé depuis l'archive : {existing_answer['submitted_answer']}") | |
else: | |
print("Pas de réponse, j'appelle l'agent !") | |
success = manager.add_answer( | |
task_id="q27", | |
question="what????", | |
submitted_answer="reponse de ouf" | |
) | |
if not success: | |
print("Erreur lors de la sauvegarde add_answer") | |
# manager.save_data() | |
# # Load existing data | |
# manager.load_data() | |
# # Add some sample data | |
# manager.add_answer("task_002", "What is it?", "apple") | |
# manager.add_answer("task_003", "question in words", "150 miles") | |
# # Retrieve data | |
# print("All answers:", manager.get_all_answers()) | |
# # Get specific answer | |
# answer = manager.get_answer_by_task_id("task_002") | |
# print("Task 002 answer:", answer) | |
# # Update an answer | |
# manager.update_answer("task_002", submitted_answer="orange") | |
# # Show updated data | |
# print("Updated data:", manager.get_all_answers()) |