Skip to content

Commit

Permalink
add organization member list test, make dates in email tests consiste…
Browse files Browse the repository at this point in the history
  • Loading branch information
macqueen authored Jan 20, 2017
1 parent 594f71c commit b880850
Show file tree
Hide file tree
Showing 4 changed files with 40 additions and 0 deletions.
4 changes: 4 additions & 0 deletions src/sentry/web/frontend/debug/debug_mfa_added_email.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
from __future__ import absolute_import, print_function

import datetime

from django.views.generic import View

from sentry.models import Authenticator
Expand All @@ -24,6 +26,8 @@ def get(self, request):
context={
'authenticator': authenticator,
},
# make this consistent for acceptance tests
current_datetime=datetime.datetime(2017, 1, 20, 21, 39, 23, 30723)
)
return MailPreview(
html_template=email.html_template,
Expand Down
4 changes: 4 additions & 0 deletions src/sentry/web/frontend/debug/debug_mfa_removed_email.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
from __future__ import absolute_import, print_function

import datetime

from django.views.generic import View

from sentry.models import Authenticator
Expand All @@ -24,6 +26,8 @@ def get(self, request):
context={
'authenticator': authenticator,
},
# make this consistent for acceptance tests
current_datetime=datetime.datetime(2017, 1, 20, 21, 39, 23, 30723)
)
return MailPreview(
html_template=email.html_template,
Expand Down
4 changes: 4 additions & 0 deletions src/sentry/web/frontend/debug/debug_password_changed_email.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
from __future__ import absolute_import, print_function

import datetime

from django.views.generic import View

from sentry.security.emails import generate_security_email
Expand All @@ -14,6 +16,8 @@ def get(self, request):
actor=request.user,
type='password-changed',
ip_address=request.META['REMOTE_ADDR'],
# make this consistent for acceptance tests
current_datetime=datetime.datetime(2017, 1, 20, 21, 39, 23, 30723)
)
return MailPreview(
html_template=email.html_template,
Expand Down
28 changes: 28 additions & 0 deletions tests/acceptance/test_member_list.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
from __future__ import absolute_import

from sentry.testutils import AcceptanceTestCase


class ListOrganizationMembersTest(AcceptanceTestCase):
def setUp(self):
super(ListOrganizationMembersTest, self).setUp()
self.user = self.create_user('[email protected]')
self.org = self.create_organization(
name='Rowdy Tiger',
owner=None,
)
self.team = self.create_team(
organization=self.org,
name='Mariachi Band'
)
self.create_member(
user=self.user,
organization=self.org,
role='owner',
teams=[self.team],
)
self.login_as(self.user)

def test_list(self):
self.browser.get('/organizations/{}/members/'.format(self.org.slug))
self.browser.snapshot(name='list organization members')

0 comments on commit b880850

Please sign in to comment.