piecefinder-backend / tests /test_feedback.py
Steph254's picture
Upload 26 files
b9e0048 verified
raw
history blame contribute delete
668 Bytes
import unittest
from app.models.feedback_manager import FeedbackManager
class TestFeedback(unittest.TestCase):
def setUp(self):
self.feedback_manager = FeedbackManager()
def test_record_feedback(self):
self.feedback_manager.record_feedback(
piece_id=1,
slot_id=1,
suggestions={'piece_id': 1, 'confidence': 0.9},
user_choice=1,
is_correct=True
)
training_data = self.feedback_manager.get_training_data()
self.assertIn('positive', training_data)
self.assertGreaterEqual(len(training_data['positive']), 1)
if __name__ == '__main__':
unittest.main()