END_TEST START_TEST(test_goal_installonly_upgrade_all) { const char *installonly[] = {"fool", NULL}; DnfSack *sack = test_globals.sack; HyGoal goal = hy_goal_create(sack); dnf_sack_set_installonly(sack, installonly); dnf_sack_set_installonly_limit(sack, 2); hy_goal_upgrade_all(goal); fail_if(hy_goal_run(goal)); GPtrArray *plist = hy_goal_list_erasures(goal, NULL); assert_list_names(plist, "penny", NULL); g_ptr_array_unref(plist); plist = hy_goal_list_installs(goal, NULL); assert_list_names(plist, "fool", NULL); g_ptr_array_unref(plist); assert_iueo(goal, 1, 4, 1, 0); hy_goal_free(goal); }
END_TEST START_TEST(test_goal_installonly_upgrade_all) { const char *installonly[] = {"fool", NULL}; HySack sack = test_globals.sack; HyGoal goal = hy_goal_create(sack); hy_sack_set_installonly(sack, installonly); hy_sack_set_installonly_limit(sack, 2); hy_goal_upgrade_all(goal); fail_if(hy_goal_run(goal)); HyPackageList plist = hy_goal_list_erasures(goal); assert_list_names(plist, "penny", NULL); hy_packagelist_free(plist); plist = hy_goal_list_installs(goal); assert_list_names(plist, "fool", NULL); hy_packagelist_free(plist); assert_iueo(goal, 1, 4, 1, 0); hy_goal_free(goal); }