X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/2c0b0226983d13084e77fe059efb85d5ce2c33f5..1965e1793598c76ceef4decd4a5a6c7755c385e3:/services/api/test/test_helper.rb diff --git a/services/api/test/test_helper.rb b/services/api/test/test_helper.rb index d874bc4f1f..c834250cb6 100644 --- a/services/api/test/test_helper.rb +++ b/services/api/test/test_helper.rb @@ -127,6 +127,14 @@ class ActiveSupport::TestCase "HTTP_AUTHORIZATION" => "OAuth2 #{t}") end + def salt_token(fixture:, remote:) + auth = api_client_authorizations(fixture) + uuid = auth.uuid + token = auth.api_token + hmac = OpenSSL::HMAC.hexdigest('sha1', token, remote) + return "v2/#{uuid}/#{hmac}" + end + def self.skip_slow_tests? !(ENV['RAILS_TEST_SHORT'] || '').empty? end