def test_single_message(github_release_fedmsg, mock_update_workflow): u, d = mock_update_workflow conf = get_test_config() api = PackitBotAPI(conf) api.sync_upstream_release_with_fedmsg(github_release_fedmsg) assert (d / TARBALL_NAME).is_file() spec = SpecFile(str(d / "beer.spec"), None) assert spec.get_full_version() == "0.1.0"
def test_basic_local_update(upstream_n_distgit, mock_update_workflow): """ basic propose-update test: mock remote API, use local upstream and dist-git """ u, d = upstream_n_distgit chdir(u) c = get_test_config() pc = get_local_package_config(str(u)) pc.upstream_project_url = str(u) pc.downstream_project_url = str(d) api = PackitAPI(c, pc) api.sync_release("master", "0.1.0") assert (d / TARBALL_NAME).is_file() spec = SpecFile(str(d / "beer.spec"), None) assert spec.get_full_version() == "0.1.0"