示例#1
0
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()
示例#2
0
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()