コード例 #1
0
ファイル: test_build.py プロジェクト: jlebon/packit
def test_basic_build(upstream_n_distgit, mock_remote_functionality_upstream):
    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.downstream_project_url = str(d)
        up_lp = LocalProject(path_or_url=u)

        api = PackitAPI(c, pc, up_lp)
        api.build("master")
コード例 #2
0
ファイル: test_build.py プロジェクト: Hojang2/packit
def test_basic_build(upstream_n_distgit, mock_remote_functionality_upstream):
    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(utils).should_receive("run_command").with_args(
            cmd=[
                "fedpkg", "build", "--scratch", "--nowait", "--target",
                "asdqwe"
            ],
            cwd=api.dg.local_project.working_dir,
            error_message="Submission of build to koji failed.",
            fail=True,
        ).once()
        api.build("master", scratch=True, nowait=True, koji_target="asdqwe")