libnm/secret-agent/tests: test async/sync initialization of NMSecretAgentOld

Use nmtstc_context_object_new() to create the NMSecretAgentOld. This
randomly uses sync or async initialization, and checks whether the
main context gets iterated.
This commit is contained in:
Thomas Haller 2020-01-03 10:04:38 +01:00
parent 18512274ea
commit 8dc760d2c2

View file

@ -124,17 +124,11 @@ test_secret_agent_init (TestSecretAgent *agent)
static NMSecretAgentOld *
test_secret_agent_new (void)
{
NMSecretAgentOld *agent;
GError *error = NULL;
agent = g_initable_new (test_secret_agent_get_type (),
NULL,
&error,
NM_SECRET_AGENT_OLD_IDENTIFIER, "test-secret-agent",
NM_SECRET_AGENT_OLD_AUTO_REGISTER, FALSE,
NULL);
nmtst_assert_success (agent, error);
return agent;
return nmtstc_context_object_new (test_secret_agent_get_type (),
TRUE,
NM_SECRET_AGENT_OLD_IDENTIFIER, "test-secret-agent",
NM_SECRET_AGENT_OLD_AUTO_REGISTER, FALSE,
NULL);
}
static void