test_create_organization.py 1.1 KB

1234567891011121314151617181920212223242526
  1. from __future__ import absolute_import
  2. from django.conf import settings
  3. from sentry.testutils import AcceptanceTestCase
  4. class CreateOrganizationTest(AcceptanceTestCase):
  5. def setUp(self):
  6. super(CreateOrganizationTest, self).setUp()
  7. self.user = self.create_user('foo@example.com')
  8. self.login_as(self.user)
  9. def test_simple(self):
  10. settings.PRIVACY_URL = 'https://sentry.io/privacy/'
  11. settings.TERMS_URL = 'https://sentry.io/terms/'
  12. self.browser.get('/organizations/new/')
  13. assert self.browser.element_exists('input[id="id-name"]')
  14. assert self.browser.element_exists('input[id="id-agreeTerms"]')
  15. self.browser.snapshot(name='create organization')
  16. self.browser.element('input[name="name"]').send_keys('new org')
  17. self.browser.element('input[id="id-agreeTerms"]').click()
  18. self.browser.click('button[type="submit"]')
  19. # After creating an org should end up on create project
  20. self.browser.wait_until_test_id('platform-javascript-react')
  21. assert self.browser.element_exists_by_test_id('create-project')