From ec454313eafbfe25c15c48a75037e6b1f1de99a8 Mon Sep 17 00:00:00 2001 From: dglaetzer Date: Mon, 8 Jul 2019 17:28:32 +0200 Subject: [PATCH 1/2] dummy tests for auth package --- packages/auth/tests/test_auth.py | 1 + packages/test.sh | 3 +-- test/unit/test_auth.py | 17 +++++++++++++++++ 3 files changed, 19 insertions(+), 2 deletions(-) create mode 120000 packages/auth/tests/test_auth.py create mode 100644 test/unit/test_auth.py diff --git a/packages/auth/tests/test_auth.py b/packages/auth/tests/test_auth.py new file mode 120000 index 00000000000..58ff6f86bf1 --- /dev/null +++ b/packages/auth/tests/test_auth.py @@ -0,0 +1 @@ +../../../test/unit/test_auth.py \ No newline at end of file diff --git a/packages/test.sh b/packages/test.sh index 43bee12d850..b7efc0fa9b0 100755 --- a/packages/test.sh +++ b/packages/test.sh @@ -31,8 +31,7 @@ PACKAGE_DIRS=( ) # containers has no tests, tool_util not yet working 100%, # data has many problems quota, tool shed install database, etc.. -RUN_TESTS=(1 1 1 1 1 1 1 0 1 0 0 0 0) - +RUN_TESTS=(1 1 1 1 1 1 1 1 1 0 0 0 0) for ((i=0; i<${#PACKAGE_DIRS[@]}; i++)); do package_dir=${PACKAGE_DIRS[$i]} run_tests=${RUN_TESTS[$i]} diff --git a/test/unit/test_auth.py b/test/unit/test_auth.py new file mode 100644 index 00000000000..18a128b1107 --- /dev/null +++ b/test/unit/test_auth.py @@ -0,0 +1,17 @@ +from galaxy.auth.providers.alwaysreject import AlwaysReject +from galaxy.auth.providers.localdb import LocalDB +from galaxy.model import User + + +def test_alwaysreject(): + t = AlwaysReject() + assert t.authenticate('testmail', 'testuser', 'secret', dict()) == (None, '', '') + +def test_localdb(): + user = User(email='testmail', username='tester') + user.set_password_cleartext('test') + t = LocalDB() + reject = t.authenticate_user(user, 'wrong', {'redact_username_in_logs': False}) + accept = t.authenticate_user(user, 'test', {'redact_username_in_logs': False}) + assert reject is False + assert accept is True From 2a1dd4b1a69cdd8ac3ee70821b78c6106a0a254f Mon Sep 17 00:00:00 2001 From: dglaetzer <35349535+dglaetzer@users.noreply.github.com> Date: Mon, 8 Jul 2019 17:52:36 +0200 Subject: [PATCH 2/2] Update test_auth.py --- test/unit/test_auth.py | 1 + 1 file changed, 1 insertion(+) diff --git a/test/unit/test_auth.py b/test/unit/test_auth.py index 18a128b1107..557de59cb13 100644 --- a/test/unit/test_auth.py +++ b/test/unit/test_auth.py @@ -7,6 +7,7 @@ def test_alwaysreject(): t = AlwaysReject() assert t.authenticate('testmail', 'testuser', 'secret', dict()) == (None, '', '') + def test_localdb(): user = User(email='testmail', username='tester') user.set_password_cleartext('test')