test_models.py 873 B

1234567891011121314151617181920212223242526
  1. from datetime import timedelta
  2. from sentry.snuba.dataset import Dataset
  3. from sentry.snuba.models import SnubaQuery, SnubaQueryEventType
  4. from sentry.snuba.subscriptions import create_snuba_query
  5. from sentry.testutils.cases import TestCase
  6. from sentry.testutils.silo import region_silo_test
  7. @region_silo_test
  8. class SnubaQueryEventTypesTest(TestCase):
  9. def test(self):
  10. snuba_query = create_snuba_query(
  11. SnubaQuery.Type.ERROR,
  12. Dataset.Events,
  13. "release:123",
  14. "count()",
  15. timedelta(minutes=10),
  16. timedelta(minutes=1),
  17. None,
  18. [SnubaQueryEventType.EventType.DEFAULT, SnubaQueryEventType.EventType.ERROR],
  19. )
  20. assert set(snuba_query.event_types) == {
  21. SnubaQueryEventType.EventType.DEFAULT,
  22. SnubaQueryEventType.EventType.ERROR,
  23. }