def test_Authentication_allMethods(self): newToken1 = "myToken1" newToken2 = "myToken2" token1 = Authentication.login(Authentication_loginName, Authentication_loginPassword) token2 = Authentication.getToken() token3 = Authentication.getKeystoneToken() token4 = Authentication.token.value user = Authentication.getKeystoneUserWithToken(token1) iden = Authentication.identArgIdentifier() self.assertEqual(iden, "--ident=") self.assertNotEqual(token1, "") self.assertIsNot(token1, None) self.assertEqual(token1, token2) self.assertEqual(token1, token3) self.assertEqual(token1, token4) self.assertEqual(user.userName, Authentication_loginName) self.assertIsNot(user.id, None) self.assertNotEqual(user.id, "") Authentication.setToken(newToken1) self.assertEqual(newToken1, Authentication.getToken()) Authentication.setKeystoneToken(newToken2) self.assertEqual(newToken2, Authentication.getKeystoneToken())
def __setupserver(self): print("Setting up SkyServer...") Authentication_loginName = self.username Authentication_loginPassword = self.password token1 = Authentication.login(Authentication_loginName, Authentication_loginPassword) token2 = Authentication.getToken() token3 = Authentication.getKeystoneToken() token4 = Authentication.token.value user = Authentication.getKeystoneUserWithToken(token1) iden = Authentication.identArgIdentifier()
# Authentication section # ******************************************************************************************************* # In[ ]: #help(Authentication) # In[ ]: #logging in and getting current token from different ways token1 = Authentication.login(Authentication_loginName, Authentication_loginPassword); token2 = Authentication.getToken() token3 = Authentication.getKeystoneToken() token4 = Authentication.token.value print("token1=" + token1)# print("token2=" + token2)# print("token3=" + token3)# print("token4=" + token4)# # In[ ]: #getting curent user info user = Authentication.getKeystoneUserWithToken(token1) print("userName="******"id=" + user.id) iden = Authentication.identArgIdentifier()
import json import time import sys from io import StringIO import requests import pandas from SciServer import Authentication, Config userNames = ['matlab', 'recount']; userPasswords = ['matlab', 'recount']; userTokens = []; for i in range(len(userNames)): Authentication.login(userNames[i],userPasswords[i]); token = Authentication.getKeystoneToken(); userTokens.append(token);