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

🐛 fix test writing duplicate public did for governance #576

Merged
merged 4 commits into from
Dec 7, 2023

Conversation

ff137
Copy link
Collaborator

@ff137 ff137 commented Dec 6, 2023

No description provided.

@ff137 ff137 requested review from wdbasson and cl0ete December 6, 2023 13:47
@ff137 ff137 self-assigned this Dec 6, 2023
@ff137 ff137 added the bug Something isn't working label Dec 6, 2023
Copy link

github-actions bot commented Dec 7, 2023

Coverage

Coverage Report
FileStmtsMissCoverMissing
app
   main.py56560%1–145
app/dependencies
   acapy_clients.py211243%11, 18, 25, 33–49
   auth.py563341%26, 30–43, 47, 51–70, 74–77, 81–84, 88–89, 94
   role.py34876%52–56, 60, 64, 68, 72
app/event_handling
   sse_listener.py402732%25–29, 35–49, 57–71
   websocket_manager.py755329%30–59, 63–67, 75–89, 96–107, 114–124, 135–138
app/exceptions
   cloudapi_exception.py5180%14
   trust_registry_exception.py4175%12
app/models
   issuer.py41490%33–37, 43
   tenants.py661676%92–100, 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.py20617416%79–136, 155–190, 210–369, 394–442, 458–471, 492–607
   issuer.py13510224%45–64, 80–95, 117–155, 175–205, 226–239, 260–272, 288–327, 344–359
   jsonld.py624921%29–92, 103–141
   messaging.py21957%31–36, 56–63
   oob.py503236%27–66, 77–89, 113–123
   sse.py32320%1–184
   trust_registry.py624429%24–28, 44–53, 78–121, 133–137, 149–153
   verifier.py14511719%47–66, 87–111, 132–168, 188–218, 233–254, 275–294, 314–327, 348–364
   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.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.py402732%27–34, 51–65, 86–97, 112–119
   revocation_registry.py12010512%44–65, 84–105, 124–142, 167–198, 228–269, 295–347, 351–366, 382–427
   sse.py71710%1–183
   webhooks.py271833%14–24, 31–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.py1079214%21–48, 52–74, 89–111, 126–148, 163–185, 200–222, 237–261, 273–296
   schemas.py493822%21–39, 51–67, 79–103, 115–133
app/services/trust_registry/util
   actor.py312229%21–34, 49–71
   issuer.py231630%30–52
   schema.py201430%22–41
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.py15380%68, 83–86
   test_auth.py231248%11–17, 22–26, 31–33
   test_definitions.py12650%12–23, 34–42
   test_did.py211719%7–35, 41–45
app/tests/admin
   test_onboarding.py855733%26–85, 92–172, 181–195, 200–222, 235–247, 254, 259, 264
app/tests/e2e
   conftest.py231057%34–50
   test_connections.py1088026%34–61, 69–90, 106–110, 117–125, 134–143, 151–182, 190–220, 235–265
   test_credentials.py976335%30–36, 43–49, 57–68, 76–85, 95–129, 140–176, 184–195, 206–242, 257–311
   test_definitions.py714931%24–47, 55–67, 75–89, 97–125, 136–167
   test_exception_handler.py11464%12–17
   test_jsonld.py644727%63–123, 133–168
   test_messaging.py19858%16–26, 33–41
   test_oob.py342041%18–25, 34–58, 66–84
   test_tenants.py28024214%22–44, 51–77, 84–128, 137–212, 219–263, 272–382, 387–425, 430–458, 463–496, 503–529, 537–582, 589–650
   test_trust_registry.py674631%20–26, 33–46, 55–86, 93–115, 123–124, 132–135
   test_trust_registry_integration.py634430%30–235
   test_verifier.py30525317%36, 53–121, 130–216, 225–306, 322–394, 406–465, 475–508, 516–558, 566–607, 615–646, 657–724, 741–809, 821–880, 896–984
   test_wallet_credentials.py342235%18–23, 30–65
   test_wallet_dids.py675419%27–125
   test_webhooks.py372241%17–23, 31–37, 45–51, 58–64
app/tests/e2e/issuer
   conftest.py4175%6
app/tests/e2e/issuer/did_key_bbs
   test_ld_bbs.py1027725%81–125, 134–190, 207–257, 271–320
   test_ld_bbs_x.py321650%79–96, 105–120
app/tests/e2e/issuer/did_key_ed
   test_ld_ed25519.py1027725%80–126, 135–193, 210–262, 276–328
   test_ld_ed_x.py22864%74–90
app/tests/e2e/issuer/did_sov
   test_v1_indy.py886427%28–80, 98–128, 144–164, 181–232, 247–299
   test_v2_indy.py896527%27–82, 93–123, 139–159, 176–227, 242–294
   test_v2_ld.py1037923%84–132, 142–197, 213–266, 280–333
app/tests/issuer
   test_issuer.py16012522%31–78, 88–123, 135–157, 169–195, 207–276, 284–298, 310–328, 343–372, 384–399
app/tests/services
   test_acapy_ledger.py462839%28–35, 40–49, 54–61, 68–87, 94–104
   test_acapy_wallet.py281643%12–24, 29–36, 41–48
   test_revocation_registry.py1027526%37–72, 80–118, 123–153, 161–233, 239–296, 302–334, 342–400
   test_trust_registry.py23417127%33–41, 48–93, 103–123, 133–151, 161–188, 198–226, 236–246, 256–277, 287–296, 306–317, 327–350, 361–383, 393–418, 430–449, 459–505, 515–528, 540–553
   test_webhooks.py17853%22–30, 37–43
app/tests/services/issuer
   test_acapy_issuer_v1.py734933%55–64, 72–83, 90–107, 117–128, 138–145, 153–183, 191–202, 207–217
   test_acapy_issuer_v2.py774936%87–94, 102–113, 120–138, 148–159, 169–176, 184–212, 220–232, 239–251
app/tests/services/verifier
   test_acapy_verifier_v1.py392244%23–36, 44–66, 71–87, 92–119
   test_acapy_verifier_v2.py402342%23–34, 42–64, 72–89, 94–123
app/tests/util
   client.py211052%19, 32–33, 39, 44–45, 51, 56–57, 61
   ecosystem_connections.py1357743%36–64, 83–138, 155–183, 203–259, 276–295, 312–332, 340–380
   ledger.py492647%33–58, 62–66, 72–85
   member_acapy_clients.py361656%16–17, 22–23, 29–30, 37–40, 47–50, 57–58, 65–66, 73–74
   member_async_clients.py421857%17–18, 23–24, 29–30, 37–38, 45–46, 53–54, 61–64, 71–72, 79–82
   member_wallets.py412441%18–23, 28–33, 38–43, 48–53, 58–63, 68–75
   mock.py3167%6
   tenants.py241250%10, 16–17, 21–26, 30–35, 39–44, 48–53, 57
   trust_registry.py412051%22–30, 48–71, 76–77, 82–83
   webhooks.py251828%10–17, 26–57
app/tests/verifier
   test_verifier.py1298931%65–95, 108–138, 146–171, 182–209, 220–247, 257–307, 319–345, 357–389, 401–423, 433–467
   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/tests/websockets
   test_websocket_manager.py251636%14–19, 24–40, 44–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
   definitions.py7271%8, 17
   did.py191426%10–27, 31–34, 38–40
   retry_method.py16160%1–25
   string.py15660%9–10, 15–16, 20, 24
   tenants.py251636%12–19, 33–38, 42–49
endorser
   endorser_processor.py16213616%31–39, 47–75, 79, 98–174, 180–191, 197–238, 242–265, 287–328, 332–333
   main.py880%1–12
endorser/tests
   conftest.py10370%10, 20–23
   test_endorser_processor.py1339628%29–35, 42–45, 50–63, 70–85, 92–107, 111–114, 121–143, 150–205, 210–239, 246–252, 259–265, 272–295, 302–331, 336–351
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.py654137%24–27, 34–51, 58–92, 97–108, 113–119, 127
trustregistry/tests
   conftest.py4175%6
   test_actor.py1017922%22, 33–36, 41–97, 102–141, 146–163, 168–181, 186–197
   test_main.py171041%9–14, 19–24
   test_models.py342721%8–20, 24–38, 42–54, 58–62
   test_schema.py644628%13–15, 20–49, 54–72, 77–105, 110–121, 126–128
webhooks
   models.py533534%37, 41–44, 48–50, 54, 58, 62, 66, 71–81, 86–96, 119–125, 131–142
webhooks/dependencies
   event_generator_wrapper.py12558%32–33, 39, 50–51
   redis_service.py735426%15–19, 34–37, 47–61, 73–82, 96–101, 116–119, 134–135, 151–159, 176–183, 189–218
   sse_manager.py16714314%30–52, 59–66, 72–123, 129–153, 158–193, 212–252, 259–284, 289–319, 323–358, 365–379
   websocket.py9278%28–30
webhooks/routers
   receive_events.py321844%35–86
   sse.py16613717%24–28, 50–84, 108–140, 158–222, 243–283, 305–356
   webhooks.py301453%27–36, 50–63
webhooks/tests
   conftest.py4175%6
   test_receive_events.py16662%26–37
   test_redis_service.py805531%28–43, 48–55, 60–73, 78–93, 98–117, 122–137, 144–160, 165–185
   test_sse_manager.py1289427%26–29, 35–36, 51–80, 88–102, 109–118, 123–152, 159–184, 189–203, 209–228, 234–256
webhooks/tests/e2e
   test_sse.py816223%19–30, 43–53, 66–79, 92–103, 112–126, 131–136, 140–150
   test_webhooks.py271833%13–23, 30–40
TOTAL8650610729% 

Tests Skipped Failures Errors Time
1 0 💤 0 ❌ 1 🔥 5.647s ⏱️

@ff137 ff137 force-pushed the fix/duplicate-governance-public-did branch from 1c4156c to 57168f3 Compare December 7, 2023 12:11
@@ -19,6 +20,10 @@

WALLET_BASE_PATH = router.prefix

# The setting public did test should be skipped in prod. This can be identified by the
# existence of the seed env var. Writing a did with different seed causes conflicts
skip_set_public_did = os.getenv("ACAPY_WALLET_SEED") is not None
Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@wdbasson solved it by checking for existence of this env var

@ff137 ff137 enabled auto-merge (squash) December 7, 2023 12:16
Copy link

github-actions bot commented Dec 7, 2023

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.py2068161%79–136, 169–170, 248, 277–278, 288, 340–341, 350, 357–358, 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.py971288%85, 95–129
   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
app/tests/e2e/issuer/did_sov
   test_v1_indy.py881188%247–299
   test_v2_indy.py891188%242–294
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.py41393%26, 29–30
   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.py10550%3, 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
TOTAL8640202477% 

Tests Skipped Failures Errors Time
257 1 💤 2 ❌ 3 🔥 11m 59s ⏱️

Copy link

github-actions bot commented Dec 7, 2023

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.py2068161%79–136, 169–170, 248, 277–278, 288, 340–341, 350, 357–358, 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.py971288%85, 95–129
   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
app/tests/e2e/issuer/did_sov
   test_v1_indy.py881188%247–299
   test_v2_indy.py891188%242–294
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.py10550%3, 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
TOTAL8640202277% 

Tests Skipped Failures Errors Time
257 1 💤 0 ❌ 3 🔥 6m 56s ⏱️

Copy link

sonarqubecloud bot commented Dec 7, 2023

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

@ff137
Copy link
Collaborator Author

ff137 commented Dec 7, 2023

@wdbasson hierdie het die failing tests gefix op EKS, maar daar is steeds die teardown error wat gelog word. En EKS was n required status check, so ek het geremove, totdat die teardown error gehanteer word in die EKS status report

@ff137 ff137 enabled auto-merge (squash) December 7, 2023 17:07
@ff137 ff137 merged commit 1033b7a into development Dec 7, 2023
80 of 85 checks passed
@ff137 ff137 deleted the fix/duplicate-governance-public-did branch December 7, 2023 18:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants