/* helpers */ static PyObject * repo_enabled(_SackObject *self, PyObject *reponame, int enabled) { PycompString cname(reponame); if (!cname.getCString()) return NULL; dnf_sack_repo_enabled(self->sack, cname.getCString(), enabled); Py_RETURN_NONE; }
END_TEST START_TEST(test_goal_upgrade_disabled_repo) { DnfSack *sack = test_globals.sack; HyGoal goal = hy_goal_create(sack); hy_goal_upgrade_all(goal); hy_goal_run(goal); fail_unless(size_and_free(hy_goal_list_upgrades(goal, NULL)) == 5); hy_goal_free(goal); dnf_sack_repo_enabled(sack, "updates", 0); goal = hy_goal_create(sack); hy_goal_upgrade_all(goal); hy_goal_run(goal); assert_iueo(goal, 0, 1, 0, 0); hy_goal_free(goal); }