CCG_mirri_utils/tests/biolomics/test_auth_operations.py

23 lines
733 B
Python

import unittest
from mirri.biolomics.remote.rest_client import BiolomicsClient
try:
from mirri.biolomics.secrets import CLIENT_ID, SECRET_ID, USERNAME, PASSWORD
except ImportError:
raise ImportError(
'You need a secrets.py in the project dir. with CLIENT_ID, SECRET_ID, USERNAME, PASSWORD')
from .utils import VERSION, SERVER_URL
class BiolomicsClientAuthTest(unittest.TestCase):
def test_authentication(self):
client = BiolomicsClient(SERVER_URL, VERSION, CLIENT_ID, SECRET_ID,
USERNAME, PASSWORD)
access1 = client.get_access_token()
access2 = client.get_access_token()
assert access1 is not None
self.assertEqual(access1, access2)