Skip to content

Commit c2c33a5

Browse files
committed
another test
1 parent 83bed88 commit c2c33a5

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

tests/sentry/seer/endpoints/test_project_seer_preferences.py

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -684,6 +684,26 @@ def test_post_rejects_mismatched_repo_name_or_owner(self, mock_request: MagicMoc
684684
assert response.data["detail"] == "Invalid repository"
685685
mock_request.assert_not_called()
686686

687+
@patch("sentry.seer.endpoints.project_seer_preferences.make_set_project_preference_request")
688+
def test_post_rejects_unsupported_repo_provider(self, mock_request: MagicMock) -> None:
689+
request_data = {
690+
"repositories": [
691+
{
692+
"organization_id": self.org.id,
693+
"integration_id": "111",
694+
"provider": "gitlab",
695+
"owner": "getsentry",
696+
"name": "sentry",
697+
"external_id": "123456",
698+
}
699+
],
700+
}
701+
702+
response = self.client.post(self.url, data=request_data)
703+
704+
assert response.status_code == 400
705+
mock_request.assert_not_called()
706+
687707
@patch("sentry.seer.endpoints.project_seer_preferences.make_set_project_preference_request")
688708
def test_post_creates_seer_project_repository(self, mock_request: MagicMock) -> None:
689709
"""Test that POST writes to SeerProjectRepository when feature flag is enabled."""

0 commit comments

Comments
 (0)