forked from CGM_Public/pretix_original
Refs #96 -- Completely removed local users
This commit is contained in:
@@ -8,7 +8,7 @@ class LoginFormBrowserTest(BrowserTest):
|
||||
|
||||
def setUp(self):
|
||||
super().setUp()
|
||||
self.user = User.objects.create_user('dummy@dummy.dummy', 'dummy@dummy.dummy', 'dummy')
|
||||
self.user = User.objects.create_user('dummy@dummy.dummy', 'dummy')
|
||||
|
||||
def test_login(self):
|
||||
self.driver.implicitly_wait(10)
|
||||
@@ -38,7 +38,7 @@ class LoginFormTest(TestCase):
|
||||
"""
|
||||
|
||||
def setUp(self):
|
||||
self.user = User.objects.create_user('dummy@dummy.dummy', 'dummy@dummy.dummy', 'dummy')
|
||||
self.user = User.objects.create_user('dummy@dummy.dummy', 'dummy')
|
||||
|
||||
def test_wrong_credentials(self):
|
||||
c = Client()
|
||||
|
||||
@@ -11,7 +11,7 @@ class EventsTest(BrowserTest):
|
||||
|
||||
def setUp(self):
|
||||
super().setUp()
|
||||
self.user = User.objects.create_user('dummy@dummy.dummy', 'dummy@dummy.dummy', 'dummy')
|
||||
self.user = User.objects.create_user('dummy@dummy.dummy', 'dummy')
|
||||
self.orga1 = Organizer.objects.create(name='CCC', slug='ccc')
|
||||
self.orga2 = Organizer.objects.create(name='MRM', slug='mrm')
|
||||
self.event1 = Event.objects.create(
|
||||
|
||||
@@ -16,7 +16,7 @@ from pretix.base.models import (
|
||||
class ItemFormTest(BrowserTest):
|
||||
def setUp(self):
|
||||
super().setUp()
|
||||
self.user = User.objects.create_user('dummy@dummy.dummy', 'dummy@dummy.dummy', 'dummy')
|
||||
self.user = User.objects.create_user('dummy@dummy.dummy', 'dummy')
|
||||
self.orga1 = Organizer.objects.create(name='CCC', slug='ccc')
|
||||
self.orga2 = Organizer.objects.create(name='MRM', slug='mrm')
|
||||
self.event1 = Event.objects.create(
|
||||
|
||||
@@ -17,7 +17,7 @@ def env():
|
||||
organizer=o, name='Dummy', slug='dummy',
|
||||
date_from=now(), plugins='pretix.plugins.banktransfer'
|
||||
)
|
||||
user = User.objects.create_user('dummy@dummy.dummy', 'dummy@dummy.dummy', 'dummy')
|
||||
user = User.objects.create_user('dummy@dummy.dummy', 'dummy')
|
||||
EventPermission.objects.create(
|
||||
event=event,
|
||||
user=user,
|
||||
@@ -46,7 +46,7 @@ def env():
|
||||
|
||||
@pytest.mark.django_db
|
||||
def test_order_list(client, env):
|
||||
client.login(identifier='dummy@dummy.dummy', password='dummy')
|
||||
client.login(email='dummy@dummy.dummy', password='dummy')
|
||||
response = client.get('/control/event/dummy/dummy/orders/')
|
||||
assert 'FOO' in response.rendered_content
|
||||
response = client.get('/control/event/dummy/dummy/orders/?user=peter')
|
||||
@@ -61,7 +61,7 @@ def test_order_list(client, env):
|
||||
|
||||
@pytest.mark.django_db
|
||||
def test_order_detail(client, env):
|
||||
client.login(identifier='dummy@dummy.dummy', password='dummy')
|
||||
client.login(email='dummy@dummy.dummy', password='dummy')
|
||||
response = client.get('/control/event/dummy/dummy/orders/FOO/')
|
||||
assert 'Early-bird' in response.rendered_content
|
||||
assert 'Peter' in response.rendered_content
|
||||
@@ -69,7 +69,7 @@ def test_order_detail(client, env):
|
||||
|
||||
@pytest.mark.django_db
|
||||
def test_order_transition_cancel(client, env):
|
||||
client.login(identifier='dummy@dummy.dummy', password='dummy')
|
||||
client.login(email='dummy@dummy.dummy', password='dummy')
|
||||
client.post('/control/event/dummy/dummy/orders/FOO/transition', {
|
||||
'status': 'c'
|
||||
})
|
||||
@@ -79,7 +79,7 @@ def test_order_transition_cancel(client, env):
|
||||
|
||||
@pytest.mark.django_db
|
||||
def test_order_transition_to_paid_success(client, env):
|
||||
client.login(identifier='dummy@dummy.dummy', password='dummy')
|
||||
client.login(email='dummy@dummy.dummy', password='dummy')
|
||||
client.post('/control/event/dummy/dummy/orders/FOO/transition', {
|
||||
'status': 'p'
|
||||
})
|
||||
@@ -92,7 +92,7 @@ def test_order_transition_to_unpaid_success(client, env):
|
||||
o = Order.objects.current.get(identity=env[2].identity)
|
||||
o.status = Order.STATUS_PAID
|
||||
o.save()
|
||||
client.login(identifier='dummy@dummy.dummy', password='dummy')
|
||||
client.login(email='dummy@dummy.dummy', password='dummy')
|
||||
client.post('/control/event/dummy/dummy/orders/FOO/transition', {
|
||||
'status': 'n'
|
||||
})
|
||||
|
||||
@@ -15,7 +15,7 @@ def env():
|
||||
organizer=o, name='Dummy', slug='dummy',
|
||||
date_from=now(), plugins='pretix.plugins.banktransfer'
|
||||
)
|
||||
user = User.objects.create_user('dummy@dummy.dummy', 'dummy@dummy.dummy', 'dummy')
|
||||
user = User.objects.create_user('dummy@dummy.dummy', 'dummy')
|
||||
Order.objects.create(
|
||||
code='FOO', event=event,
|
||||
user=user, status=Order.STATUS_PENDING,
|
||||
@@ -86,7 +86,7 @@ def test_logged_out(client, env, url):
|
||||
@pytest.mark.django_db
|
||||
@pytest.mark.parametrize("url", event_urls)
|
||||
def test_wrong_event(client, env, url):
|
||||
client.login(identifier='dummy@dummy.dummy', password='dummy')
|
||||
client.login(email='dummy@dummy.dummy', password='dummy')
|
||||
response = client.get('/control/event/dummy/dummy/' + url)
|
||||
# These permission violations do not yield a 403 error, but
|
||||
# a 404 error to prevent information leakage
|
||||
@@ -136,7 +136,7 @@ def test_wrong_event_permission(client, env, perm, url, code):
|
||||
)
|
||||
setattr(ep, perm, False)
|
||||
ep.save()
|
||||
client.login(identifier='dummy@dummy.dummy', password='dummy')
|
||||
client.login(email='dummy@dummy.dummy', password='dummy')
|
||||
response = client.get('/control/event/dummy/dummy/' + url)
|
||||
assert response.status_code == 403
|
||||
|
||||
@@ -148,7 +148,7 @@ def test_current_permission(client, env):
|
||||
)
|
||||
setattr(ep, 'can_change_settings', True)
|
||||
ep.save()
|
||||
client.login(identifier='dummy@dummy.dummy', password='dummy')
|
||||
client.login(email='dummy@dummy.dummy', password='dummy')
|
||||
response = client.get('/control/event/dummy/dummy/settings/')
|
||||
assert response.status_code == 200
|
||||
ep = ep.clone()
|
||||
@@ -166,7 +166,7 @@ def test_correct_event_permission(client, env, perm, url, code):
|
||||
)
|
||||
setattr(ep, perm, True)
|
||||
ep.save()
|
||||
client.login(identifier='dummy@dummy.dummy', password='dummy')
|
||||
client.login(email='dummy@dummy.dummy', password='dummy')
|
||||
response = client.get('/control/event/dummy/dummy/' + url)
|
||||
assert response.status_code == code
|
||||
|
||||
@@ -174,7 +174,7 @@ def test_correct_event_permission(client, env, perm, url, code):
|
||||
@pytest.mark.django_db
|
||||
@pytest.mark.parametrize("url", organizer_urls)
|
||||
def test_wrong_organizer(client, env, url):
|
||||
client.login(identifier='dummy@dummy.dummy', password='dummy')
|
||||
client.login(email='dummy@dummy.dummy', password='dummy')
|
||||
response = client.get('/control/' + url)
|
||||
# These permission violations do not yield a 403 error, but
|
||||
# a 404 error to prevent information leakage
|
||||
@@ -195,7 +195,7 @@ def test_wrong_organizer_permission(client, env, perm, url, code):
|
||||
)
|
||||
setattr(op, perm, False)
|
||||
op.save()
|
||||
client.login(identifier='dummy@dummy.dummy', password='dummy')
|
||||
client.login(email='dummy@dummy.dummy', password='dummy')
|
||||
response = client.get('/control/' + url)
|
||||
assert response.status_code == 403
|
||||
|
||||
@@ -209,6 +209,6 @@ def test_correct_organizer_permission(client, env, perm, url, code):
|
||||
if perm:
|
||||
setattr(op, perm, True)
|
||||
op.save()
|
||||
client.login(identifier='dummy@dummy.dummy', password='dummy')
|
||||
client.login(email='dummy@dummy.dummy', password='dummy')
|
||||
response = client.get('/control/' + url)
|
||||
assert response.status_code == code
|
||||
|
||||
@@ -6,7 +6,7 @@ from pretix.base.models import User
|
||||
class UserSettingsTest(BrowserTest):
|
||||
def setUp(self):
|
||||
super().setUp()
|
||||
self.user = User.objects.create_global_user('dummy@dummy.dummy', 'dummy')
|
||||
self.user = User.objects.create_user('dummy@dummy.dummy', 'dummy')
|
||||
self.driver.implicitly_wait(10)
|
||||
self.driver.get('%s%s' % (self.live_server_url, '/control/login'))
|
||||
username_input = self.driver.find_element_by_name("email")
|
||||
@@ -47,7 +47,7 @@ class UserSettingsTest(BrowserTest):
|
||||
assert self.user.email == 'foo@example.com'
|
||||
|
||||
def test_change_email_no_duplicates(self):
|
||||
User.objects.create_global_user('foo@example.com', 'foo')
|
||||
User.objects.create_user('foo@example.com', 'foo')
|
||||
self.driver.find_element_by_name("email").clear()
|
||||
self.driver.find_element_by_name("email").send_keys("foo@example.com")
|
||||
self.driver.find_element_by_name("old_pw").clear()
|
||||
|
||||
Reference in New Issue
Block a user