test_project_all_integrations_settings.py 1.1 KB

123456789101112131415161718192021222324252627282930313233
  1. from __future__ import absolute_import
  2. from sentry.testutils import AcceptanceTestCase
  3. class ProjectAllIntegrationsSettingsTest(AcceptanceTestCase):
  4. def setUp(self):
  5. super(ProjectAllIntegrationsSettingsTest, self).setUp()
  6. self.user = self.create_user('foo@example.com')
  7. self.org = self.create_organization(
  8. name='Rowdy Tiger',
  9. owner=None,
  10. )
  11. self.team = self.create_team(organization=self.org, name='Mariachi Band')
  12. self.project = self.create_project(
  13. organization=self.org,
  14. teams=[self.team],
  15. name='Bengal',
  16. )
  17. self.create_member(
  18. user=self.user,
  19. organization=self.org,
  20. role='owner',
  21. teams=[self.team],
  22. )
  23. self.login_as(self.user)
  24. def test_all_integrations_list(self):
  25. path = u'/{}/{}/settings/plugins/'.format(self.org.slug, self.project.slug)
  26. self.browser.get(path)
  27. self.browser.wait_until_not('.loading-indicator')
  28. self.browser.snapshot('project settings - all integrations')