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")
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")