Exemple #1
0
    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))
Exemple #2
0
    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)
Exemple #3
0
    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)
Exemple #4
0
 def setUpClass(cls):
     # Authenticate once for the test fixture.
     cls.osdu = AwsOsduClient(data_partition)
Exemple #5
0
 def test_get_access_token(self):
     client = AwsOsduClient(data_partition)
     self.assertIsNotNone(client.access_token)
Exemple #6
0
 def setUpClass(cls):
     # Authenticate once for the test fixture.
     cls.osdu = AwsOsduClient('opendes')
Exemple #7
0
 def test_get_access_token(self):
     client = AwsOsduClient('opendes')
     self.assertIsNotNone(client.access_token)