Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Logic to patch RDS proxy #585

Merged
merged 11 commits into from
Dec 12, 2023

Conversation

wdbasson
Copy link
Collaborator

No description provided.

Copy link

Coverage

Coverage Report
FileStmtsMissCoverMissing
app
   main.py56560%1–145
app/dependencies
   acapy_clients.py21290%18, 34
   auth.py561966%31, 37–38, 41, 52–55, 62–63, 68, 74–77, 81–84, 88–89, 94
   role.py34197%56
app/event_handling
   sse_listener.py40490%44–49
   websocket_manager.py753257%32–38, 63–67, 86–89, 96–107, 114–124, 138
app/models
   issuer.py41295%34, 43
   tenants.py661380%93, 96, 105–115, 130–138
   verifier.py55885%30, 38–42, 80, 88–92
app/routes
   connections.py603935%26–40, 56–66, 80–94, 110–121, 140–147
   definitions.py2068360%79–136, 169–170, 247–248, 277–278, 288, 340–341, 350, 357–362, 394–442, 466–467, 506–576, 584–603
   issuer.py135894%63, 94, 154, 187, 204, 313, 326, 358
   jsonld.py624921%29–92, 103–141
   messaging.py21957%31–36, 56–63
   oob.py503236%27–66, 77–89, 113–123
   sse.py32320%1–184
   verifier.py1453278%58–60, 65, 103–105, 110, 152, 160–162, 167, 201–205, 214–216, 245–247, 253, 286–288, 293, 323–325, 359–361
   webhooks.py16475%30–34, 53–57
   websocket_endpoint.py18180%1–41
app/routes/admin
   tenants.py15012020%48–158, 169–193, 203–220, 232–242, 253–265, 277–317
app/routes/wallet
   credentials.py785431%31–40, 49–59, 68–78, 87–99, 110–122, 134–143, 152–162, 171–181
   dids.py752271%24–33, 50–51, 71–72, 84–91, 99–105
app/services
   acapy_ledger.py691874%50–51, 77–79, 118–119, 132–151, 204–205
   acapy_wallet.py40490%61–62, 96–97
   revocation_registry.py1202778%247–248, 311–316, 332–343, 351–366, 418–422
   sse.py71710%1–183
   webhooks.py271833%14–24, 31–39
   websocket.py43430%1–79
app/services/issuer
   acapy_issuer_v1.py911386%31, 58–81, 162–163
   acapy_issuer_v2.py1032180%46–49, 69–103, 141, 187–188, 211
app/services/onboarding
   issuer.py38684%98–100, 117–119
   tenants.py624823%26–92, 102–132
   verifier.py36392%66, 82–86
app/services/onboarding/util
   register_issuer_did.py61789%82–84, 173–175, 190
   set_endorser_metadata.py693746%25–27, 45–47, 69–71, 102–119, 131–140, 152–163, 176–188
app/services/trust_registry
   actors.py107992%94–99, 109, 208–209, 211–216, 281–284
   schemas.py49492%56–61, 91–96
app/services/trust_registry/util
   actor.py31294%26–27
   issuer.py23483%39–40, 48–49
app/services/verifier
   acapy_verifier_v1.py1336849%35, 58–62, 73, 95–99, 104, 112, 136–140, 145, 158–168, 173–175, 181–195, 199–218, 222–234, 238–258
   acapy_verifier_v2.py1407447%38–43, 63–67, 79–84, 106–110, 115, 128–133, 147–151, 156, 169–181, 186–190, 196–210, 214–233, 237–251, 255–275
app/tests/admin
   test_onboarding.py85199%254
app/tests/e2e
   conftest.py23578%38–46
   test_credentials.py991189%96–130
   test_jsonld.py641675%133–168
   test_tenants.py280798%174, 211, 240, 616, 626, 639, 649
   test_trust_registry_integration.py63198%111
   test_verifier.py305199%36
   test_wallet_dids.py671085%92–107
app/tests/e2e/issuer/did_sov
   test_v1_indy.py88397%289–299
app/tests/issuer
   test_issuer.py160199%295
app/tests/util
   ecosystem_connections.py1352780%276–295, 312–332, 340–380
   ledger.py491080%34, 42, 54, 62–66, 76, 82
   member_acapy_clients.py36683%47–50, 65–66, 73–74
   trust_registry.py41198%26
   webhooks.py25292%13, 57
app/tests/verifier
   utils.py1438938%174–188, 195–214, 226–263, 271–274, 280–291, 297–306, 311–364, 375–427, 440–466, 479–517, 531–569, 583–604, 615–631, 644–650, 664–680, 694–720
app/util
   acapy_issuer_utils.py18194%22
   acapy_verifier_utils.py1348239%40, 48–125, 156, 163–182, 186, 193–197, 205–209, 213–217, 224–254, 260–263
   credentials.py10460%8, 12–15
   retry_method.py16160%1–25
   tenants.py251348%12–19, 34–35, 42–49
endorser
   endorser_processor.py1624373%31–39, 55–56, 65–69, 127–131, 135–139, 162–174, 205–209, 212–216, 227–229, 234–235, 250–251, 261–265, 295–304
   main.py880%1–12
trustregistry
   crud.py17615214%15–30, 34–46, 50–62, 66–78, 82–141, 145–161, 165–194, 200–214, 218–228, 232–252, 256–283, 287–302
   db.py29969%11–15, 19–23
   list_type.py10460%9–12, 15
   main.py38380%1–57
trustregistry/registry
   registry_actors.py82820%1–127
   registry_schemas.py654038%24–27, 34–51, 58–92, 97–108, 113–119
webhooks
   models.py532651%37, 48–50, 54, 58, 62, 66, 71–81, 86–96, 125, 142
webhooks/dependencies
   redis_service.py73495%19, 207, 212–213
   sse_manager.py1673380%59–66, 111–121, 152–153, 166–180, 232–236, 242–245, 247–250, 268–269, 303–305, 339, 350–351
webhooks/routers
   receive_events.py32681%37–42, 57–61, 75–79
   sse.py16613717%24–28, 50–84, 108–140, 158–222, 243–283, 305–356
   webhooks.py30293%35, 62
webhooks/tests
   test_sse_manager.py128298%145–146
webhooks/tests/e2e
   test_sse.py81495%121, 147–150
TOTAL8642201377% 

Tests Skipped Failures Errors Time
256 2 💤 1 ❌ 0 🔥 9m 52s ⏱️

@wdbasson wdbasson force-pushed the 562-askar-rds-proxy-support-in-initial-startup branch from f62976a to ad9651f Compare December 11, 2023 12:41
@wdbasson wdbasson force-pushed the 562-askar-rds-proxy-support-in-initial-startup branch from 1198c3f to 49251ff Compare December 11, 2023 12:59
@wdbasson wdbasson force-pushed the 562-askar-rds-proxy-support-in-initial-startup branch from 49251ff to 60203ce Compare December 11, 2023 13:07
@wdbasson wdbasson force-pushed the 562-askar-rds-proxy-support-in-initial-startup branch from 60203ce to 82ce356 Compare December 11, 2023 13:15
@wdbasson wdbasson force-pushed the 562-askar-rds-proxy-support-in-initial-startup branch from 82ce356 to 2e507c0 Compare December 11, 2023 13:22
@wdbasson wdbasson force-pushed the 562-askar-rds-proxy-support-in-initial-startup branch from 2e507c0 to 8cf9bf0 Compare December 11, 2023 14:10
Copy link

Coverage

Coverage Report
FileStmtsMissCoverMissing
app
   main.py56560%1–145
app/dependencies
   acapy_clients.py21481%18, 25, 34, 42
   auth.py561966%31, 37–38, 41, 52–55, 62–63, 68, 74–77, 81–84, 88–89, 94
   role.py34197%56
app/event_handling
   sse_listener.py40880%44–49, 66–71
   websocket_manager.py75750%1–138
app/exceptions
   cloudapi_exception.py5180%14
   trust_registry_exception.py4175%12
app/models
   issuer.py41685%33–37, 42–46
   jsonld.py13130%1–18
   messaging.py770%1–11
   tenants.py661380%93, 96, 105–115, 130–138
   verifier.py551278%29–33, 38–42, 79–83, 88–92
app/routes
   connections.py603935%26–40, 56–66, 80–94, 110–121, 140–147
   definitions.py2068658%79–136, 169–170, 247–248, 277–288, 340–341, 350, 357–362, 394–442, 466–467, 506–576, 584–603
   issuer.py13510224%45–64, 80–95, 117–155, 175–205, 226–239, 260–272, 288–327, 344–359
   jsonld.py62620%1–141
   messaging.py21210%1–63
   oob.py503236%27–66, 77–89, 113–123
   sse.py32320%1–184
   trust_registry.py62620%1–153
   verifier.py1451450%1–364
   webhooks.py16160%1–57
   websocket_endpoint.py18180%1–41
app/routes/admin
   tenants.py15012020%48–158, 169–193, 203–220, 232–242, 253–265, 277–317
app/routes/wallet
   credentials.py78780%1–181
   dids.py755033%24–33, 43–54, 64–75, 84–91, 99–105, 114–121, 133–146
app/services
   acapy_ledger.py695816%34–51, 72–91, 111–119, 132–151, 157–161, 186–208
   acapy_wallet.py401758%31, 51–65, 86–97, 116
   revocation_registry.py1209124%58–59, 84–105, 124–142, 183, 190–194, 228–269, 295–347, 351–366, 382–427
   sse.py71710%1–183
   webhooks.py27270%1–39
   websocket.py43430%1–79
app/services/issuer
   acapy_issuer_v1.py916232%30–54, 58–81, 89–101, 107–121, 127–149, 155–166, 170–182, 186, 193
   acapy_issuer_v2.py1037428%32–65, 69–103, 111–123, 129–146, 152–174, 180–191, 199–214, 218, 225
app/services/onboarding
   issuer.py382826%35–60, 92–124
   tenants.py624823%26–92, 102–132
   verifier.py362822%22–92
app/services/onboarding/util
   register_issuer_did.py614625%25–38, 49–59, 65–90, 101–115, 128–135, 145–185, 190
   set_endorser_metadata.py695225%17–27, 37–47, 61–71, 102–119, 131–140, 152–163, 176–188
app/services/trust_registry
   actors.py1078421%21–48, 52–74, 89–111, 134–135, 137–142, 163–185, 200–222, 237–261, 273–296
   schemas.py493235%29–34, 51–67, 79–103, 115–133
app/services/trust_registry/util
   actor.py312229%21–34, 49–71
   issuer.py23674%35–36, 39–40, 48–49
   schema.py20670%30–38
app/services/verifier
   acapy_verifier_v1.py13310720%34–62, 72–105, 111–146, 152–177, 181–195, 199–218, 222–234, 238–258
   acapy_verifier_v2.py14011419%34–67, 75–116, 122–157, 163–192, 196–210, 214–233, 237–251, 255–275
app/tests
   conftest.py15193%66
   test_auth.py23230%1–33
   test_definitions.py12120%1–42
   test_did.py21210%1–45
app/tests/e2e
   conftest.py23578%38–46
   test_connections.py1081080%1–265
   test_credentials.py994852%96–130, 141–177, 185–196, 207–243, 258–314
   test_definitions.py71710%1–167
   test_exception_handler.py11110%1–17
   test_jsonld.py64640%1–168
   test_messaging.py19190%1–41
   test_oob.py34340%1–84
   test_tenants.py2802800%1–650
   test_trust_registry.py67670%1–135
   test_trust_registry_integration.py63630%1–235
   test_verifier.py3053050%1–984
   test_wallet_credentials.py34340%1–65
   test_wallet_dids.py67670%1–126
   test_webhooks.py37370%1–64
app/tests/issuer
   test_issuer.py1601600%1–399
app/tests/util
   client.py21481%32–33, 51, 61
   ecosystem_connections.py1357048%36–64, 83–138, 203–259, 276–295, 312–332, 340–380
   ledger.py492647%33–58, 62–66, 72–85
   member_acapy_clients.py361461%22–23, 29–30, 37–40, 47–50, 57–58, 65–66, 73–74
   member_async_clients.py381268%17–18, 23–24, 29–30, 45–46, 61–62, 69–72
   member_wallets.py351266%28–33, 38–43, 58–65
   mock.py330%1–6
   tenants.py24483%30–35, 39–44
   trust_registry.py411661%26, 29–30, 48–71, 76–77, 82–83
   webhooks.py25292%13, 57
app/tests/verifier
   test_verifier.py1291290%1–467
   utils.py1431430%1–720
app/tests/websockets
   test_websocket_manager.py25250%1–45
app/util
   acapy_issuer_utils.py18761%16–22, 28–30
   acapy_verifier_utils.py13410422%31–40, 48–125, 136–189, 193–197, 201, 205–209, 213–217, 224–254, 260–263, 271
   credentials.py10640%5–8, 12–15
   did.py191426%10–27, 31–34, 38–40
   retry_method.py16160%1–25
   string.py15380%15–16, 20
   tenants.py251348%12–19, 34–35, 42–49
endorser
   endorser_processor.py1621620%1–333
   main.py880%1–12
endorser/tests
   conftest.py10100%1–23
   test_endorser_processor.py1331330%1–351
trustregistry
   crud.py1761760%1–317
   database.py11110%1–24
   db.py29290%1–51
   list_type.py10100%1–15
   main.py38380%1–57
trustregistry/registry
   registry_actors.py82820%1–127
   registry_schemas.py65650%1–127
trustregistry/tests
   conftest.py440%1–6
   test_actor.py1011010%1–197
   test_main.py17170%1–24
   test_models.py34340%1–62
   test_schema.py64640%1–128
webhooks
   main.py20200%1–42
   models.py53530%1–142
webhooks/dependencies
   container.py13130%1–53
   event_generator_wrapper.py12120%1–51
   redis_service.py73730%1–218
   sse_manager.py1671670%1–379
   websocket.py990%1–30
webhooks/routers
   receive_events.py32320%1–86
   sse.py1661660%1–356
   webhooks.py30300%1–63
webhooks/tests
   conftest.py440%1–6
   test_receive_events.py16160%1–37
   test_redis_service.py80800%1–185
   test_sse_manager.py1281280%1–256
webhooks/tests/e2e
   conftest.py550%3–11
   test_sse.py81810%1–150
   test_webhooks.py27270%1–40
TOTAL7451600819% 

Tests Skipped Failures Errors Time
5 0 💤 0 ❌ 0 🔥 51.968s ⏱️

Copy link

Coverage

Coverage Report
FileStmtsMissCoverMissing
app
   main.py56560%1–145
app/dependencies
   acapy_clients.py21481%18, 25, 34, 42
   auth.py561966%31, 37–38, 41, 52–55, 62–63, 68, 74–77, 81–84, 88–89, 94
   role.py34197%56
app/event_handling
   sse_listener.py40880%44–49, 66–71
   websocket_manager.py75750%1–138
app/exceptions
   cloudapi_exception.py5180%14
   trust_registry_exception.py4175%12
app/models
   issuer.py41685%33–37, 42–46
   jsonld.py13130%1–18
   messaging.py770%1–11
   tenants.py661380%93, 96, 105–115, 130–138
   verifier.py551278%29–33, 38–42, 79–83, 88–92
app/routes
   connections.py603935%26–40, 56–66, 80–94, 110–121, 140–147
   definitions.py2068658%79–136, 169–170, 247–248, 277–288, 340–341, 350, 357–362, 394–442, 466–467, 506–576, 584–603
   issuer.py13510224%45–64, 80–95, 117–155, 175–205, 226–239, 260–272, 288–327, 344–359
   jsonld.py62620%1–141
   messaging.py21210%1–63
   oob.py503236%27–66, 77–89, 113–123
   sse.py32320%1–184
   trust_registry.py62620%1–153
   verifier.py1451450%1–364
   webhooks.py16160%1–57
   websocket_endpoint.py18180%1–41
app/routes/admin
   tenants.py15012020%48–158, 169–193, 203–220, 232–242, 253–265, 277–317
app/routes/wallet
   credentials.py78780%1–181
   dids.py755033%24–33, 43–54, 64–75, 84–91, 99–105, 114–121, 133–146
app/services
   acapy_ledger.py695816%34–51, 72–91, 111–119, 132–151, 157–161, 186–208
   acapy_wallet.py401758%31, 51–65, 86–97, 116
   revocation_registry.py1209124%58–59, 84–105, 124–142, 183, 190–194, 228–269, 295–347, 351–366, 382–427
   sse.py71710%1–183
   webhooks.py27270%1–39
   websocket.py43430%1–79
app/services/issuer
   acapy_issuer_v1.py916232%30–54, 58–81, 89–101, 107–121, 127–149, 155–166, 170–182, 186, 193
   acapy_issuer_v2.py1037428%32–65, 69–103, 111–123, 129–146, 152–174, 180–191, 199–214, 218, 225
app/services/onboarding
   issuer.py382826%35–60, 92–124
   tenants.py624823%26–92, 102–132
   verifier.py362822%22–92
app/services/onboarding/util
   register_issuer_did.py614625%25–38, 49–59, 65–90, 101–115, 128–135, 145–185, 190
   set_endorser_metadata.py695225%17–27, 37–47, 61–71, 102–119, 131–140, 152–163, 176–188
app/services/trust_registry
   actors.py1078421%21–48, 52–74, 89–111, 134–135, 137–142, 163–185, 200–222, 237–261, 273–296
   schemas.py493235%29–34, 51–67, 79–103, 115–133
app/services/trust_registry/util
   actor.py312229%21–34, 49–71
   issuer.py23674%35–36, 39–40, 48–49
   schema.py20670%30–38
app/services/verifier
   acapy_verifier_v1.py13310720%34–62, 72–105, 111–146, 152–177, 181–195, 199–218, 222–234, 238–258
   acapy_verifier_v2.py14011419%34–67, 75–116, 122–157, 163–192, 196–210, 214–233, 237–251, 255–275
app/tests
   conftest.py15193%66
   test_auth.py23230%1–33
   test_definitions.py12120%1–42
   test_did.py21210%1–45
app/tests/e2e
   conftest.py23578%38–46
   test_connections.py1081080%1–265
   test_credentials.py994852%96–130, 141–177, 185–196, 207–243, 258–314
   test_definitions.py71710%1–167
   test_exception_handler.py11110%1–17
   test_jsonld.py64640%1–168
   test_messaging.py19190%1–41
   test_oob.py34340%1–84
   test_tenants.py2802800%1–650
   test_trust_registry.py67670%1–135
   test_trust_registry_integration.py63630%1–235
   test_verifier.py3053050%1–984
   test_wallet_credentials.py34340%1–65
   test_wallet_dids.py67670%1–126
   test_webhooks.py37370%1–64
app/tests/issuer
   test_issuer.py1601600%1–399
app/tests/util
   client.py21481%32–33, 51, 61
   ecosystem_connections.py1357048%36–64, 83–138, 203–259, 276–295, 312–332, 340–380
   ledger.py492647%33–58, 62–66, 72–85
   member_acapy_clients.py361461%22–23, 29–30, 37–40, 47–50, 57–58, 65–66, 73–74
   member_async_clients.py381268%17–18, 23–24, 29–30, 45–46, 61–62, 69–72
   member_wallets.py351266%28–33, 38–43, 58–65
   mock.py330%1–6
   tenants.py24483%30–35, 39–44
   trust_registry.py411661%26, 29–30, 48–71, 76–77, 82–83
   webhooks.py25292%13, 57
app/tests/verifier
   test_verifier.py1291290%1–467
   utils.py1431430%1–720
app/tests/websockets
   test_websocket_manager.py25250%1–45
app/util
   acapy_issuer_utils.py18761%16–22, 28–30
   acapy_verifier_utils.py13410422%31–40, 48–125, 136–189, 193–197, 201, 205–209, 213–217, 224–254, 260–263, 271
   credentials.py10640%5–8, 12–15
   did.py191426%10–27, 31–34, 38–40
   retry_method.py16160%1–25
   string.py15380%15–16, 20
   tenants.py251348%12–19, 34–35, 42–49
endorser
   endorser_processor.py1621620%1–333
   main.py880%1–12
endorser/tests
   conftest.py10100%1–23
   test_endorser_processor.py1331330%1–351
trustregistry
   crud.py1761760%1–317
   database.py11110%1–24
   db.py29290%1–51
   list_type.py10100%1–15
   main.py38380%1–57
trustregistry/registry
   registry_actors.py82820%1–127
   registry_schemas.py65650%1–127
trustregistry/tests
   conftest.py440%1–6
   test_actor.py1011010%1–197
   test_main.py17170%1–24
   test_models.py34340%1–62
   test_schema.py64640%1–128
webhooks
   main.py20200%1–42
   models.py53530%1–142
webhooks/dependencies
   container.py13130%1–53
   event_generator_wrapper.py12120%1–51
   redis_service.py73730%1–218
   sse_manager.py1671670%1–379
   websocket.py990%1–30
webhooks/routers
   receive_events.py32320%1–86
   sse.py1661660%1–356
   webhooks.py30300%1–63
webhooks/tests
   conftest.py440%1–6
   test_receive_events.py16160%1–37
   test_redis_service.py80800%1–185
   test_sse_manager.py1281280%1–256
webhooks/tests/e2e
   conftest.py550%3–11
   test_sse.py81810%1–150
   test_webhooks.py27270%1–40
TOTAL7451600819% 

Tests Skipped Failures Errors Time
5 0 💤 0 ❌ 0 🔥 48.357s ⏱️

@wdbasson wdbasson force-pushed the 562-askar-rds-proxy-support-in-initial-startup branch from fcb267c to eaedb84 Compare December 12, 2023 09:07
Copy link

Tests Skipped Failures Errors Time
5 0 💤 0 ❌ 0 🔥 50.307s ⏱️

Copy link

Coverage

Coverage Report
FileStmtsMissCoverMissing
app
   main.py56560%1–145
app/dependencies
   acapy_clients.py21481%18, 25, 34, 42
   auth.py561966%31, 37–38, 41, 52–55, 62–63, 68, 74–77, 81–84, 88–89, 94
   role.py34197%56
app/event_handling
   sse_listener.py40490%44–49
   websocket_manager.py75750%1–138
app/exceptions
   cloudapi_exception.py5180%14
   trust_registry_exception.py4175%12
app/models
   issuer.py41685%33–37, 42–46
   jsonld.py13130%1–18
   messaging.py770%1–11
   tenants.py661380%93, 96, 105–115, 130–138
   verifier.py551278%29–33, 38–42, 79–83, 88–92
app/routes
   connections.py603935%26–40, 56–66, 80–94, 110–121, 140–147
   definitions.py2068658%79–136, 169–170, 247–248, 277–288, 340–341, 350, 357–362, 394–442, 466–467, 506–576, 584–603
   issuer.py13510224%45–64, 80–95, 117–155, 175–205, 226–239, 260–272, 288–327, 344–359
   jsonld.py62620%1–141
   messaging.py21210%1–63
   oob.py503236%27–66, 77–89, 113–123
   sse.py32320%1–184
   trust_registry.py62620%1–153
   verifier.py1451450%1–364
   webhooks.py16160%1–57
   websocket_endpoint.py18180%1–41
app/routes/admin
   tenants.py15012020%48–158, 169–193, 203–220, 232–242, 253–265, 277–317
app/routes/wallet
   credentials.py78780%1–181
   dids.py755033%24–33, 43–54, 64–75, 84–91, 99–105, 114–121, 133–146
app/services
   acapy_ledger.py695816%34–51, 72–91, 111–119, 132–151, 157–161, 186–208
   acapy_wallet.py401758%31, 51–65, 86–97, 116
   revocation_registry.py1209124%58–59, 84–105, 124–142, 183, 190–194, 228–269, 295–347, 351–366, 382–427
   sse.py71710%1–183
   webhooks.py27270%1–39
   websocket.py43430%1–79
app/services/issuer
   acapy_issuer_v1.py916232%30–54, 58–81, 89–101, 107–121, 127–149, 155–166, 170–182, 186, 193
   acapy_issuer_v2.py1037428%32–65, 69–103, 111–123, 129–146, 152–174, 180–191, 199–214, 218, 225
app/services/onboarding
   issuer.py382826%35–60, 92–124
   tenants.py624823%26–92, 102–132
   verifier.py362822%22–92
app/services/onboarding/util
   register_issuer_did.py614625%25–38, 49–59, 65–90, 101–115, 128–135, 145–185, 190
   set_endorser_metadata.py695225%17–27, 37–47, 61–71, 102–119, 131–140, 152–163, 176–188
app/services/trust_registry
   actors.py1078421%21–48, 52–74, 89–111, 134–135, 137–142, 163–185, 200–222, 237–261, 273–296
   schemas.py493235%29–34, 51–67, 79–103, 115–133
app/services/trust_registry/util
   actor.py312229%21–34, 49–71
   issuer.py23674%35–36, 39–40, 48–49
   schema.py20670%30–38
app/services/verifier
   acapy_verifier_v1.py13310720%34–62, 72–105, 111–146, 152–177, 181–195, 199–218, 222–234, 238–258
   acapy_verifier_v2.py14011419%34–67, 75–116, 122–157, 163–192, 196–210, 214–233, 237–251, 255–275
app/tests
   conftest.py15193%66
   test_auth.py23230%1–33
   test_definitions.py12120%1–42
   test_did.py21210%1–45
app/tests/e2e
   conftest.py23578%38–46
   test_connections.py1081080%1–265
   test_credentials.py994852%96–130, 141–177, 185–196, 207–243, 258–314
   test_definitions.py71710%1–167
   test_exception_handler.py11110%1–17
   test_jsonld.py64640%1–168
   test_messaging.py19190%1–41
   test_oob.py34340%1–84
   test_tenants.py2802800%1–650
   test_trust_registry.py67670%1–135
   test_trust_registry_integration.py63630%1–235
   test_verifier.py3053050%1–984
   test_wallet_credentials.py34340%1–65
   test_wallet_dids.py67670%1–126
   test_webhooks.py37370%1–64
app/tests/e2e/issuer/did_sov
   test_v1_indy.py88397%289–299
app/tests/issuer
   test_issuer.py1601600%1–399
app/tests/util
   client.py21481%32–33, 51, 61
   ecosystem_connections.py1357048%36–64, 83–138, 203–259, 276–295, 312–332, 340–380
   ledger.py492647%33–58, 62–66, 72–85
   member_acapy_clients.py361461%22–23, 29–30, 37–40, 47–50, 57–58, 65–66, 73–74
   member_async_clients.py381268%17–18, 23–24, 29–30, 45–46, 61–62, 69–72
   member_wallets.py351266%28–33, 38–43, 58–65
   mock.py330%1–6
   tenants.py24483%30–35, 39–44
   trust_registry.py411661%26, 29–30, 48–71, 76–77, 82–83
   webhooks.py25292%13, 57
app/tests/verifier
   test_verifier.py1291290%1–467
   utils.py1431430%1–720
app/tests/websockets
   test_websocket_manager.py25250%1–45
app/util
   acapy_issuer_utils.py18761%16–22, 28–30
   acapy_verifier_utils.py13410422%31–40, 48–125, 136–189, 193–197, 201, 205–209, 213–217, 224–254, 260–263, 271
   credentials.py10820%2–8, 12–15
   did.py191426%10–27, 31–34, 38–40
   retry_method.py16160%1–25
   string.py15380%15–16, 20
   tenants.py251348%12–19, 34–35, 42–49
endorser
   endorser_processor.py1621620%1–333
   main.py880%1–12
endorser/tests
   conftest.py10100%1–23
   test_endorser_processor.py1331330%1–351
trustregistry
   crud.py1761760%1–317
   database.py11110%1–24
   db.py29290%1–51
   list_type.py10100%1–15
   main.py38380%1–57
trustregistry/registry
   registry_actors.py82820%1–127
   registry_schemas.py65650%1–127
trustregistry/tests
   conftest.py440%1–6
   test_actor.py1011010%1–197
   test_main.py17170%1–24
   test_models.py34340%1–62
   test_schema.py64640%1–128
webhooks
   main.py20200%1–42
   models.py53530%1–142
webhooks/dependencies
   container.py13130%1–53
   event_generator_wrapper.py12120%1–51
   redis_service.py73730%1–218
   sse_manager.py1671670%1–379
   websocket.py990%1–30
webhooks/routers
   receive_events.py32320%1–86
   sse.py1661660%1–356
   webhooks.py30300%1–63
webhooks/tests
   conftest.py440%1–6
   test_receive_events.py16160%1–37
   test_redis_service.py80800%1–185
   test_sse_manager.py1281280%1–256
webhooks/tests/e2e
   conftest.py550%3–11
   test_sse.py81810%1–150
   test_webhooks.py27270%1–40
TOTAL7451600919% 

Tests Skipped Failures Errors Time
5 0 💤 1 ❌ 0 🔥 3m 18s ⏱️

@wdbasson wdbasson force-pushed the 562-askar-rds-proxy-support-in-initial-startup branch from e4492b2 to 0cc4266 Compare December 12, 2023 11:44
Copy link

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 0 Code Smells

No Coverage information No Coverage information
No Duplication information No Duplication information

@wdbasson wdbasson merged commit 57e8a84 into development Dec 12, 2023
31 of 40 checks passed
@wdbasson wdbasson deleted the 562-askar-rds-proxy-support-in-initial-startup branch December 12, 2023 11:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Askar RDS proxy support in initial startup
2 participants