def test_push_updates(cwd_upstream_or_distgit, api_instance, query_response, request_response): from bodhi.client.bindings import BodhiClient u, d, api = api_instance flexmock(BodhiClient) BodhiClient.should_receive("query").and_return(query_response).once() BodhiClient.should_receive("request").with_args( update="FEDORA-2019-89c99f680c", request="stable").and_return(request_response).once() api.push_updates()
def test_push_updates(upstream_n_distgit, query_response, request_response): from bodhi.client.bindings import BodhiClient u, d = upstream_n_distgit with cwd(u): c = get_test_config() pc = get_local_package_config(str(u)) pc.upstream_project_url = str(u) pc.dist_git_clone_path = str(d) up_lp = LocalProject(working_dir=u) api = PackitAPI(c, pc, up_lp) flexmock(BodhiClient) BodhiClient.should_receive("query").and_return(query_response).once() BodhiClient.should_receive("request").with_args( update="FEDORA-2019-89c99f680c", request="stable" ).and_return(request_response).once() api.push_updates()