mirror of
https://github.com/galaxyproject/galaxy.git
synced 2026-09-24 16:30:27 +08:00
Increase consistency between job index and show.
Add tests for new date range and history filtering as well as to ensure only admins get to see external_id and command_line and that users cannot see each other's jobs. Always allow admins to views all jobs on index (instead of only when user_details is specified) and show. Add user_email and external_id to show (for admins) to bring it inline with index and add command_line to index (for admins) to bring it in line with show. Show still allow more details including job standard error and output as well as job metrics.
This commit is contained in:
@@ -20,6 +20,11 @@ def assert_has_keys( response, *keys ):
|
||||
assert key in response, "Response [%s] does not contain key [%s]" % ( response, key )
|
||||
|
||||
|
||||
def assert_not_has_keys( response, *keys ):
|
||||
for key in keys:
|
||||
assert key not in response, "Response [%s] contains invalid key [%s]" % ( response, key )
|
||||
|
||||
|
||||
def assert_error_code_is( response, error_code ):
|
||||
if hasattr( response, "json" ):
|
||||
response = response.json()
|
||||
|
||||
Reference in New Issue
Block a user