Skip to content

Commit

Permalink
Fix SA20 syntax in test_vault_extra_prefs, refactor
Browse files Browse the repository at this point in the history
  • Loading branch information
jdavcs committed Jul 21, 2023
1 parent 366fb78 commit c7f4194
Showing 1 changed file with 7 additions and 2 deletions.
9 changes: 7 additions & 2 deletions test/integration/test_vault_extra_prefs.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
get,
put,
)
from sqlalchemy import select

from galaxy_test.driver import integration_util

Expand All @@ -28,7 +29,7 @@ def test_extra_prefs_vault_storage(self):
user = self._setup_user(TEST_USER_EMAIL)
url = self.__url("information/inputs", user)
app = cast(Any, self._test_driver.app if self._test_driver else None)
db_user = app.model.context.query(app.model.User).filter(app.model.User.email == user["email"]).first()
db_user = self._get_dbuser(app, user)

# create some initial data
put(
Expand Down Expand Up @@ -84,7 +85,7 @@ def test_extra_prefs_vault_storage_update_secret(self):
user = self._setup_user(TEST_USER_EMAIL)
url = self.__url("information/inputs", user)
app = cast(Any, self._test_driver.app if self._test_driver else None)
db_user = app.model.context.query(app.model.User).filter(app.model.User.email == user["email"]).first()
db_user = self._get_dbuser(app, user)

# write the initial secret value
put(
Expand Down Expand Up @@ -130,3 +131,7 @@ def test_extra_prefs_vault_storage_update_secret(self):

def __url(self, action, user):
return self._api_url(f"users/{user['id']}/{action}", params=dict(key=self.master_api_key))

def _get_dbuser(self, app, user):
stmt = select(app.model.User).filter(app.model.User.email == user["email"]).limit(1)
return app.model.session.scalars(stmt).first()

0 comments on commit c7f4194

Please sign in to comment.