[ARVADOS] updated: aaa65e9d351284278ccb6d3e803fd3dd4f748c31
git at public.curoverse.com
git at public.curoverse.com
Wed Apr 23 14:27:26 EDT 2014
Summary of changes:
.../app/controllers/arvados/v1/users_controller.rb | 2 +-
services/api/app/models/user.rb | 6 +-
.../views/user_notifier/account_is_setup.text.erb | 13 +++-
services/api/config/environments/test.rb.example | 3 +
services/api/lib/current_api_client.rb | 8 ++-
.../functional/arvados/v1/users_controller_test.rb | 32 ++++++++++-
services/api/test/test_helper.rb | 18 ++++++
services/api/test/unit/application_test.rb | 32 ++++++++++
services/api/test/unit/user_test.rb | 61 +++++++++++++++++++-
9 files changed, 161 insertions(+), 14 deletions(-)
create mode 100644 services/api/test/unit/application_test.rb
via aaa65e9d351284278ccb6d3e803fd3dd4f748c31 (commit)
via 73cf2bb90245787fbbd7c18da51329524c40f6af (commit)
via 1059fd1f9e22ebcae51413d2b0fde0416c71c79b (commit)
via da1614ac6d9b1b2aeba6267b304ce70c1726b608 (commit)
via 49aaa9f26dfaf50056abd7527976b681be26208b (commit)
via f03e21f7d50e34e7f7f7e7f570e8604fbd4d27da (commit)
via 35295980b918232db8a8f3321e3bf02729e26c9f (commit)
via 074147b4138f7a29ed9ff054b916ac1856b71e9f (commit)
via beef5fec7c77e3de84902969f877f1b4d5b89eef (commit)
via 3aa0915d0b9b0affd9a784df3d138f0d13df303b (commit)
from 7130989e6493555eba3491cfc9c8dddd1e1a545a (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
commit aaa65e9d351284278ccb6d3e803fd3dd4f748c31
Author: Peter Amstutz <peter.amstutz at curoverse.com>
Date: Wed Apr 23 13:36:16 2014 -0400
Added teardown to all tests which resets Thread.current[:user] and friends to
nil. Fixed one faulty test that turned up as a result of this change.
diff --git a/services/api/test/test_helper.rb b/services/api/test/test_helper.rb
index e9133b6..fea983b 100644
--- a/services/api/test/test_helper.rb
+++ b/services/api/test/test_helper.rb
@@ -9,6 +9,14 @@ class ActiveSupport::TestCase
# -- they do not yet inherit this setting
fixtures :all
+ teardown do
+ Thread.current[:api_client_ip_address] = nil
+ Thread.current[:api_client_authorization] = nil
+ Thread.current[:api_client_uuid] = nil
+ Thread.current[:api_client] = nil
+ Thread.current[:user] = nil
+ end
+
def expect_json
self.request.headers["Accept"] = "text/json"
end
@@ -21,9 +29,19 @@ class ActiveSupport::TestCase
end
class ActionDispatch::IntegrationTest
+
+ teardown do
+ Thread.current[:api_client_ip_address] = nil
+ Thread.current[:api_client_authorization] = nil
+ Thread.current[:api_client_uuid] = nil
+ Thread.current[:api_client] = nil
+ Thread.current[:user] = nil
+ end
+
def jresponse
@jresponse ||= ActiveSupport::JSON.decode @response.body
end
+
def auth auth_fixture
{'HTTP_AUTHORIZATION' => "OAuth2 #{api_client_authorizations(auth_fixture).api_token}"}
end
diff --git a/services/api/test/unit/user_test.rb b/services/api/test/unit/user_test.rb
index fd56a74..2d2db16 100644
--- a/services/api/test/unit/user_test.rb
+++ b/services/api/test/unit/user_test.rb
@@ -88,6 +88,8 @@ class UserTest < ActiveSupport::TestCase
end
test "full name should not contain spurious whitespace" do
+ Thread.current[:user] = @admin_user # set admin user as the current user
+
user = User.create ({uuid: 'zzzzz-tpzed-abcdefghijklmno', email: 'foo at example.com' })
assert_equal '', user.full_name
commit 73cf2bb90245787fbbd7c18da51329524c40f6af
Merge: da1614a 1059fd1
Author: Peter Amstutz <peter.amstutz at curoverse.com>
Date: Wed Apr 23 13:08:31 2014 -0400
Merge branch 'master' into origin-2608-websocket-event-bus-alt2
commit da1614ac6d9b1b2aeba6267b304ce70c1726b608
Merge: 7130989 49aaa9f
Author: Peter Amstutz <peter.amstutz at curoverse.com>
Date: Wed Apr 23 11:16:27 2014 -0400
Merge remote-tracking branch 'origin/master' into origin-2608-websocket-event-bus-alt2
-----------------------------------------------------------------------
hooks/post-receive
--
More information about the arvados-commits
mailing list