diff options
-rw-r--r-- | tests/test-helper.c | 103 |
1 files changed, 0 insertions, 103 deletions
diff --git a/tests/test-helper.c b/tests/test-helper.c index d51d22a52..ca763adb4 100644 --- a/tests/test-helper.c +++ b/tests/test-helper.c @@ -77,106 +77,3 @@ copy_xml_file (const gchar *orig, g_free (buffer); } -#if 0 -EmpathyAccount * -get_test_account (void) -{ - McProfile *profile; - EmpathyAccountManager *account_manager; - EmpathyAccount *account; - GList *accounts; - - account_manager = empathy_account_manager_dup_singleton (); - profile = mc_profile_lookup ("test"); - accounts = mc_accounts_list_by_profile (profile); - if (g_list_length (accounts) == 0) - { - /* need to create a test account */ - account = empathy_account_manager_create_by_profile (account_manager, - profile); - } - else - { - /* reuse an existing test account */ - McAccount *mc_account; - mc_account = accounts->data; - account = empathy_account_manager_lookup (account_manager, - mc_account_get_unique_name (mc_account)); - } - g_object_unref (account_manager); - - g_object_unref (profile); - - return account; -} - -/* Not used for now as there is no API to remove completely gconf keys. - * So we reuse existing accounts instead of creating new ones */ -void -destroy_test_account (EmpathyAccount *account) -{ - GConfClient *client; - gchar *path; - GError *error = NULL; - GSList *entries = NULL, *l; - EmpathyAccountManager *manager; - - client = gconf_client_get_default (); - path = g_strdup_printf ("/apps/telepathy/mc/accounts/%s", - empathy_account_get_unique_name (account)); - - entries = gconf_client_all_entries (client, path, &error); - if (error != NULL) - { - g_print ("failed to list entries in %s: %s\n", path, error->message); - g_error_free (error); - error = NULL; - } - - for (l = entries; l != NULL; l = g_slist_next (l)) - { - GConfEntry *entry = l->data; - - if (g_str_has_suffix (entry->key, "data_dir")) - { - gchar *dir; - - dir = gconf_client_get_string (client, entry->key, &error); - if (error != NULL) - { - g_print ("get data_dir string failed: %s\n", entry->key); - g_error_free (error); - error = NULL; - } - else - { - if (g_rmdir (dir) != 0) - g_print ("can't remove %s\n", dir); - } - - g_free (dir); - } - - /* FIXME: this doesn't remove the key */ - gconf_client_unset (client, entry->key, &error); - if (error != NULL) - { - g_print ("unset of %s failed: %s\n", path, error->message); - g_error_free (error); - error = NULL; - } - - gconf_entry_unref (entry); - } - - g_slist_free (entries); - - g_object_unref (client); - g_free (path); - - manager = empathy_account_manager_dup_singleton (); - empathy_account_manager_remove (manager, account); - g_object_unref (account); - g_object_unref (manager); -} -#endif |