def test_endpoint_access(self): # token = os.environ.get('OSDU_ACCESS_TOKEN') token = AwsOsduClient(data_partition).access_token query = {"kind": f"*:*:*:*", "limit": 1} client = SimpleOsduClient(data_partition, token) result = client.search.query(query)['results'] self.assertEqual(1, len(result))
def test_initialize_aws_client_with_args(self, mock_session): partition = 'opendes' api_url = 'https://your.api.url.com' client_id = 'YOURCLIENTID' user = '******' password = '******' profile = 'osdu-dev' client = AwsOsduClient(partition, api_url=api_url, client_id=client_id, user=user, password=password, profile=profile) self.assertIsNotNone(client) self.assertEqual(partition, client.data_partition_id)
def test_initialize_aws_client_with_args(self, mock_session): partition = 'opendes' api_url = 'https://your.api.url.com' client_id = 'YOURCLIENTID' client_secret = 'YOURCLIENTSECRET' user = '******' password = '******' profile = 'osdu-dev' message = user + client_id dig = hmac.new(client_secret.encode('UTF-8'), msg=message.encode('UTF-8'), digestmod=hashlib.sha256).digest() secretHash = base64.b64encode(dig).decode() client = AwsOsduClient(partition, api_url=api_url, client_id=client_id, user=user, password=password, profile=profile) self.assertIsNotNone(client) self.assertEqual(partition, client.data_partition_id)
def setUpClass(cls): # Authenticate once for the test fixture. cls.osdu = AwsOsduClient(data_partition)
def test_get_access_token(self): client = AwsOsduClient(data_partition) self.assertIsNotNone(client.access_token)
def setUpClass(cls): # Authenticate once for the test fixture. cls.osdu = AwsOsduClient('opendes')
def test_get_access_token(self): client = AwsOsduClient('opendes') self.assertIsNotNone(client.access_token)