mirror of
https://github.com/galaxyproject/galaxy.git
synced 2026-09-24 16:30:27 +08:00
Eliminate interactor dependency on deprecated global variable.
Lessens the need to import things in a specific order - as long as database context is run before interactor methods everything should be fine now. TODO: Eliminate rest of dependencies on this variable.
This commit is contained in:
@@ -4,7 +4,7 @@ from galaxy.tools.parameters import grouping
|
||||
from galaxy.util.odict import odict
|
||||
import galaxy.model
|
||||
from galaxy.model.orm import and_, desc
|
||||
from base.test_db_util import sa_session
|
||||
from functional import database_contexts
|
||||
from json import dumps, loads
|
||||
|
||||
from logging import getLogger
|
||||
@@ -391,9 +391,9 @@ class GalaxyInteractorTwill( object ):
|
||||
# Start with a new history
|
||||
self.twill_test_case.logout()
|
||||
self.twill_test_case.login( email='test@bx.psu.edu' )
|
||||
admin_user = sa_session.query( galaxy.model.User ).filter( galaxy.model.User.table.c.email == 'test@bx.psu.edu' ).one()
|
||||
admin_user = database_contexts.galaxy_context.query( galaxy.model.User ).filter( galaxy.model.User.table.c.email == 'test@bx.psu.edu' ).one()
|
||||
self.twill_test_case.new_history()
|
||||
latest_history = sa_session.query( galaxy.model.History ) \
|
||||
latest_history = database_contexts.galaxy_context.query( galaxy.model.History ) \
|
||||
.filter( and_( galaxy.model.History.table.c.deleted == False,
|
||||
galaxy.model.History.table.c.user_id == admin_user.id ) ) \
|
||||
.order_by( desc( galaxy.model.History.table.c.create_time ) ) \
|
||||
@@ -417,7 +417,7 @@ GALAXY_INTERACTORS = {
|
||||
|
||||
|
||||
# Lets just try to use requests if it is available, but if not provide fallback
|
||||
# on custom implementations of limited requests get/post functionality.
|
||||
# on custom implementations of limited requests get, put, etc... functionality.
|
||||
try:
|
||||
from requests import get as get_request
|
||||
from requests import post as post_request
|
||||
@@ -464,7 +464,6 @@ except ImportError:
|
||||
except urllib2.HTTPError as e:
|
||||
return RequestsLikeResponse( e.read(), status_code=e.code )
|
||||
|
||||
|
||||
def __multipart_request( url, data, files={}, verb="POST" ):
|
||||
parsed_url = urllib2.urlparse.urlparse( url )
|
||||
return __multipart( host=parsed_url.netloc, selector=parsed_url.path, fields=data.iteritems(), files=(files or {}).iteritems(), verb=verb )
|
||||
|
||||
Reference in New Issue
Block a user