openwallet-foundation / acapy

ACA-Py is a foundation for building decentralized identity applications and services running in non-mobile environments.
https://aca-py.org
Apache License 2.0
419 stars 512 forks source link

Add anoncreds profile basic scenario test #3232

Closed jamshale closed 2 months ago

jamshale commented 2 months ago

Adds a basic test for the anoncreds profile and endpoints. Creates schemas, cred defs and revocation objects, issuance and presentation between alice and bob (both anoncreds profiles)

I'd like to do more testing, including a migration, but this at least tests the happy path including revocation notification.

jamshale commented 2 months ago

The sonarcloud stuff can be ignored imo.

sonarcloud[bot] commented 2 months ago

Quality Gate Failed Quality Gate failed

Failed conditions
2 Security Hotspots
0.0% Coverage on New Code (required ≥ 80%)
12.2% Duplication on New Code (required ≤ 3%)

See analysis details on SonarCloud