日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > python >内容正文

python

python jira 读取表数据批量新建子任务

發(fā)布時間:2024/1/16 python 22 coder
生活随笔 收集整理的這篇文章主要介紹了 python jira 读取表数据批量新建子任务 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

小李在Jira中處理任務(wù)時,發(fā)現(xiàn)一個表格數(shù)據(jù)很有趣。他決定為每一行數(shù)據(jù)創(chuàng)建一個新的子任務(wù)。他復(fù)制粘貼,忙得不亦樂乎。同事小張路過,好奇地問:“你在做什么?”小李得意地回答:“我在批量新建子任務(wù),讓這些數(shù)據(jù)都活起來!”小張瞪大眼睛:“你確定這不是在玩‘俄羅斯方塊’?”
于是,有了它~

# encoding=utf-8

from jira import JIRA
from openpyxl import load_workbook
import os, pytest, traceback

jira_server = "xxxxxx"
jira_username = "xxxxx"
jira_password = "xxxxx"
file_name = 'xxxxx'
sheet_name = 'xxxx'

#獲取jira消息
def jira_info(jira_server, jira_username, jira_password):
    jira = JIRA(server=jira_server, basic_auth=(jira_username, jira_password))
    return jira

#讀取表數(shù)據(jù)
def get_TestExcel(file_name, sheet_name):
    print("======", os.getcwd())
    workbook = load_workbook(file_name)
    sheet = workbook[sheet_name]
    test_data = []
    for i in range(2, sheet.max_row + 1):
        sub_data = {}
        for j in range(1, sheet.max_column + 1):
            sub_data[sheet.cell(1, j).value] = sheet.cell(i, j).value
        test_data.append(sub_data)
    return test_data


case_data = get_TestExcel(file_name, sheet_name)

idss = ["標題: {} ".format(data["標題"]) for data in case_data]

#根據(jù)讀取數(shù)據(jù)新建任務(wù)
@pytest.mark.parametrize("test_data", case_data, ids=idss)
def test_create_task(test_data):
    project_key = test_data['項目key']
    summary = test_data['標題']
    description = test_data['描述']
    issuetype = test_data['類型id']
    assignee = test_data['指向人']
    parent = test_data['掛靠需求key']
    test_environment_value = test_data['測試環(huán)境id']
    system_module_value = test_data['信增系統(tǒng)模塊id']
    print('project_key:%s,summary:%s,description:%s,issuetype:%s,assignee:%s,parent:%s,test_env:%s,sys_module:%s' % (
    project_key, summary, description, issuetype, assignee, parent, test_environment_value, system_module_value))
    try:
        new_issue = jira_info(jira_server, jira_username, jira_password).create_issue(
            project={'key': str(project_key)},
            summary=str(summary),
            description=str(description),
            issuetype={'id': int(issuetype)},
            assignee={'name': str(assignee)},
            parent={'key': str(parent)},
            customfield_10265={"id": str(test_environment_value)},
            customfield_10268={"id": str(system_module_value)},
        )
        print(f"新建的任務(wù)已創(chuàng)建,其ID為:{new_issue.key}")
    except Exception as e:
        print('異常: %s' % e)

    finally:

        print("Operation completed. Check the error log if any issues.")


總結(jié)

以上是生活随笔為你收集整理的python jira 读取表数据批量新建子任务的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 日本女人毛茸茸 | 国产香蕉尹人视频在线 | 久久精品人人 | 日本v视频| 在线网站黄 | 欧美女人一区二区 | 精品国产免费看 | 婷婷视频在线观看 | 亚洲欧美色视频 | 成年在线视频 | 日韩精品一区二区三区高清免费 | 黄色片网站国产 | 国产超碰在线 | 黄色一级片免费观看 | 色戒未删节版 | 新x8x8拨牐拨牐永久免费影库 | av解说在线观看 | 精品视频在线免费 | 午夜两性| 黄页在线播放 | 日韩电影中文字幕在线观看 | 国产一级爽片 | 在线不卡一区二区 | 亚洲免费中文字幕 | 爱情岛论坛亚洲品质自拍视频 | 久久精品一区二区 | 8x8ⅹ国产精品一区二区二区 | 一二区在线视频 | 一区二区三区四区不卡 | 视频黄色免费 | 色婷婷成人 | 一级国产片 | 国产乱码精品一区二区三区忘忧草 | 久久精品一二三区 | 国产在线视频一区二区 | 国产农村熟妇videos | 亚洲韩国精品 | 中文不卡视频 | 四虎福利 | 日韩精品久久久久久久的张开腿让 | 亚洲欧洲综合 | 九色.com | 日日爽视频 | 亚洲国产一二 | www.激情五月.com | 秋霞国产一区 | 嫩草大剧院| 男人疯狂高潮呻吟视频 | 毛片资源| 麻豆精品网站 | 爱搞国产| 夜夜嗨视频 | 夫妻露脸自拍[30p] | a天堂视频在线观看 | 一区二区国产在线观看 | 美女又黄又免费的视频 | 永久看看免费大片 | 女人看黄色网 | 日韩在线视频你懂的 | 变态另类一区二区 | 体内精69xxxxxx | 九九九网站| 国产在线欧美日韩 | 激情视频亚洲 | www.涩涩爱 | 爱情岛论坛自拍亚洲品质极速最新章 | 亚洲综合av一区二区三区 | 天堂在线视频tv | 91国内产香蕉| 第一页在线视频 | 爱色成人网 | 国产成人精品一区二区三区在线观看 | 国产资源免费 | 国产免费午夜 | 国产精品久久久久久久久久东京 | 精品亚洲成人 | xvideos成人免费视频 | 亚洲欧美色图在线 | 久热国产视频 | 精品无码国产污污污免费网站 | 波多野在线播放 | 淫片在线 | 久久作爱| 黄色一极毛片 | 亚洲精品爱爱 | 综合亚洲色图 | 91成人免费看片 | av特黄| 国产精品一二三 | 国产污视频在线 | av福利站| 亚洲乱码国产乱码精品精大量 | 成人短视频在线免费观看 | 少妇一级淫片免费观看 | 岛国大片在线观看 | 丝袜熟女一区二区 | 97av在线视频 | 国产成人在线免费 | 亚洲精品免费网站 |