mirror of
https://github.com/galaxyproject/galaxy.git
synced 2026-09-24 16:30:27 +08:00
De-couple the user controller from the model, adding a webapp param to some method signatures to allow for different webapps to use the controller. Clean up the methods in the controller, eliminating all that are no longer used. Fix the verification mehtod for resetting user names to use rules for setting user names. Add new mako templates for the login and reset password methods instead of the inline form building. Fix a bug where the user's private roles was not correctly updated when the user's email address was changed. Overhaul the test_user_info functional test script, cleaning up the mehtod code and to provide coverage for all of the above fixed bugs.
This commit is contained in:
@@ -5,28 +5,28 @@ class TestDataSecurity( TwillTestCase ):
|
||||
def test_000_initiate_users( self ):
|
||||
"""Ensuring all required user accounts exist"""
|
||||
self.logout()
|
||||
self.login( email='test1@bx.psu.edu' )
|
||||
self.login( email='test1@bx.psu.edu', username='regular-user1' )
|
||||
global regular_user1
|
||||
regular_user1 = get_user( 'test1@bx.psu.edu' )
|
||||
assert regular_user1 is not None, 'Problem retrieving user with email "test1@bx.psu.edu" from the database'
|
||||
global regular_user1_private_role
|
||||
regular_user1_private_role = get_private_role( regular_user1 )
|
||||
self.logout()
|
||||
self.login( email='test2@bx.psu.edu' )
|
||||
self.login( email='test2@bx.psu.edu', username='regular-user2' )
|
||||
global regular_user2
|
||||
regular_user2 = get_user( 'test2@bx.psu.edu' )
|
||||
assert regular_user2 is not None, 'Problem retrieving user with email "test2@bx.psu.edu" from the database'
|
||||
global regular_user2_private_role
|
||||
regular_user2_private_role = get_private_role( regular_user2 )
|
||||
self.logout()
|
||||
self.login( email='test3@bx.psu.edu' )
|
||||
self.login( email='test3@bx.psu.edu', username='regular-user3' )
|
||||
global regular_user3
|
||||
regular_user3 = get_user( 'test3@bx.psu.edu' )
|
||||
assert regular_user3 is not None, 'Problem retrieving user with email "test3@bx.psu.edu" from the database'
|
||||
global regular_user3_private_role
|
||||
regular_user3_private_role = get_private_role( regular_user3 )
|
||||
self.logout()
|
||||
self.login( email='test@bx.psu.edu' )
|
||||
self.login( email='test@bx.psu.edu', username='admin-user' )
|
||||
global admin_user
|
||||
admin_user = get_user( 'test@bx.psu.edu' )
|
||||
assert admin_user is not None, 'Problem retrieving user with email "test@bx.psu.edu" from the database'
|
||||
|
||||
Reference in New Issue
Block a user