def test_credscache_load_tokens_and_sp_creds_with_cert(self, mock_read_file): test_sp = { "servicePrincipalId": "myapp", "servicePrincipalTenant": "mytenant", "certificateFile": 'junkcert.pem' } mock_read_file.return_value = [test_sp] # action creds_cache = CredsCache(async_persist=False) creds_cache.load_adal_token_cache() # assert self.assertEqual(creds_cache._service_principal_creds, [test_sp])
def test_credscache_load_tokens_and_sp_creds_with_secret(self, mock_read_file): test_sp = { "servicePrincipalId": "myapp", "servicePrincipalTenant": "mytenant", "accessToken": "Secret" } mock_read_file.return_value = [self.token_entry1, test_sp] # action creds_cache = CredsCache(async_persist=False) # assert token_entries = [entry for _, entry in creds_cache.load_adal_token_cache().read_items()] self.assertEqual(token_entries, [self.token_entry1]) self.assertEqual(creds_cache._service_principal_creds, [test_sp])