test_organization_events.py 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. from __future__ import absolute_import
  2. from sentry.testutils import AcceptanceTestCase
  3. FEATURE_NAME = 'organizations:events'
  4. class OrganizationEventsTest(AcceptanceTestCase):
  5. def setUp(self):
  6. super(OrganizationEventsTest, self).setUp()
  7. self.user = self.create_user('foo@example.com')
  8. self.org = self.create_organization(owner=None, name='Rowdy Tiger')
  9. self.team = self.create_team(organization=self.org, name='Mariachi Band')
  10. self.project = self.create_project(
  11. organization=self.org,
  12. teams=[self.team],
  13. name='Bengal',
  14. )
  15. self.create_member(
  16. user=self.user,
  17. organization=self.org,
  18. role='owner',
  19. teams=[self.team],
  20. )
  21. self.login_as(self.user)
  22. self.path = u'/organizations/{}/events/'.format(self.org.slug)
  23. def test_no_access(self):
  24. self.browser.get(self.path)
  25. self.browser.wait_until_not('.loading-indicator')
  26. self.browser.snapshot('global events - no access')
  27. def test_events_empty(self):
  28. with self.feature(FEATURE_NAME):
  29. self.browser.get(self.path)
  30. self.browser.wait_until_not('[data-test-id="events-request-loading"]')
  31. self.browser.snapshot('global events - empty')