Files
sentinel/tests/sentry/api/endpoints/test_builtin_symbol_sources.py
2024-02-15 17:01:50 +00:00

45 lines
1.2 KiB
Python

from sentry.testutils.cases import APITestCase
from sentry.testutils.silo import region_silo_test
@region_silo_test
class BuiltinSymbolSourcesNoSlugTest(APITestCase):
endpoint = "sentry-api-0-builtin-symbol-sources"
def setUp(self):
super().setUp()
self.organization = self.create_organization(owner=self.user)
self.login_as(user=self.user)
def test_no_slug(self):
resp = self.get_response()
assert resp.status_code == 200
body = resp.data
assert len(body)
assert "sentry_key" in body[0]
assert "id" in body[0]
assert "name" in body[0]
assert "hidden" in body[0]
@region_silo_test
class BuiltinSymbolSourcesWithSlugTest(APITestCase):
endpoint = "sentry-api-0-organization-builtin-symbol-sources"
def setUp(self):
super().setUp()
self.organization = self.create_organization(owner=self.user)
self.login_as(user=self.user)
def test_with_slug(self):
resp = self.get_response(self.organization.slug)
assert resp.status_code == 200
body = resp.data
assert len(body)
assert "sentry_key" in body[0]
assert "id" in body[0]
assert "name" in body[0]
assert "hidden" in body[0]