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

38 lines
1.1 KiB
Python

from datetime import datetime
from django.urls import reverse
from sentry.models.release import Release
from sentry.testutils.cases import APITestCase
from sentry.testutils.silo import region_silo_test
from sentry.testutils.skips import requires_snuba
pytestmark = [requires_snuba]
@region_silo_test
class ProjectReleaseStatsTest(APITestCase):
def test_simple(self):
"""Minimal test to ensure code coverage of the endpoint"""
self.login_as(user=self.user)
project = self.create_project(name="foo")
release = Release.objects.create(
organization_id=project.organization_id,
version="1",
date_added=datetime(2013, 8, 13, 3, 8, 24, 880386),
)
release.add_project(project)
url = reverse(
"sentry-api-0-project-release-stats",
kwargs={
"organization_slug": project.organization.slug,
"project_slug": project.slug,
"version": "1",
},
)
response = self.client.get(url, format="json")
assert response.status_code == 200, response.content