Modernize the credential manager tests

Review Request #3370 — Created Aug. 8, 2024 and submitted

Information

pidgin/pidgin
default

Reviewers

This mostly means using g_main_context_iteration rather than a full blown event
loop. There were also updates to the implementation to handle the core not
being initialized.

Ran the credential manager tests under valgrind, called in the turtles, and ran in the devenv, changed the provider, restarted and verified it was saved.

Summary ID
Modernize the credential manager tests
This mostly means using g_main_context_iteration rather than a full blown event loop. There were also updates to the implementation to handle the core not being initialized.
e62f00bf6d52d75878159fdef1c27ab22cd44c7b
Description From Last Updated

This probably conflicted with /r/3385.

QuLogicQuLogic

This is duplicated from above.

QuLogicQuLogic
QuLogic
  1. 
      
  2. libpurple/purplecredentialmanager.c (Diff revision 1)
     
     
    Show all issues

    This probably conflicted with /r/3385.

  3. 
      
grim
QuLogic
  1. 
      
  2. libpurple/purplecredentialmanager.c (Diff revision 2)
     
     
    Show all issues

    This is duplicated from above.

  3. 
      
grim
QuLogic
  1. Ship It!
  2. 
      
grim
Review request changed
Status:
Completed