23 lines
733 B
Python
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)
|
|
|