From f5b45a2677198f3fd897d3497f084819e27eeb97 Mon Sep 17 00:00:00 2001 From: jyotish kumar Date: Tue, 7 Jul 2026 00:06:36 +0530 Subject: [PATCH] test: add invalid review ID validation tests for CodeReviewManager --- tests/test_code_review.py | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/tests/test_code_review.py b/tests/test_code_review.py index 3296c059..f8e6f720 100644 --- a/tests/test_code_review.py +++ b/tests/test_code_review.py @@ -118,6 +118,33 @@ def test_start_review_invalid_submission(self, review_manager): reviewer_id="reviewer_001", ) + def test_add_feedback_invalid_review_id(self, review_manager): + """Test adding feedback to a non-existent review.""" + with pytest.raises(ValueError): + review_manager.add_feedback_comment( + review_id="invalid_review", + line_number=1, + code_snippet="x = 1", + feedback="Test feedback", + ) + + def test_score_category_invalid_review_id(self, review_manager): + """Test scoring a non-existent review.""" + with pytest.raises(ValueError): + review_manager.score_category( + review_id="invalid_review", + category="functionality", + score=80, + ) + + def test_complete_review_invalid_review_id(self, review_manager): + """Test completing a non-existent review.""" + with pytest.raises(ValueError): + review_manager.complete_review( + review_id="invalid_review", + summary="Review completed", + ) + def test_add_feedback_comment(self, review_manager): """Test adding feedback comments to a review.""" review_manager.submit_code(