对于 HP ALM 12.20.3264。
使用 python 2.7.9 - 希望完成自动化任务。为此 - 需要完成以下任务:
连接 HP ALM ? 成功 。请在下面找到成功消息。
Log :(u'Open ALM session success', u'AUTH URL:', u'https://abcdefgh.com/qcbin/authentication-point/authenticate', u'HEADERS:', {'Cookie': None, 'Content-Type': 'application/xml', 'Accept': 'application/xml', 'KeepAlive': 'true'})
Run Code Online (Sandbox Code Playgroud)从 Testing -> TestLab 获取测试用例名称信息?因以下错误而失败:
(u'[ALMSession] Get ALM function with errors', 401, "Authentication failed. Browser based integrations - to login append '?login-form-required=y' to the url you tried to access.", u'PATH:', u'https://abcdefgh.com/qcbin/rest/domains/CORE_PRODUCTS/projects/NEO/Testing/TestLab', u'HEADERS:', {'Cookie': 'LWSSO_COOKIE_KEY=kFvs5DG2lK918ErK8Kf11u1bua_1bjLYpuPxw-1QCLBd3Pu4DoXZzCoVjuzMckASy-_87uA-5hGBnLd-atrhiMaRxkD2Ed79frDzx-qzWCCw-V0lSeWOXTWt57L-HdA9ZzWb3biMqaEnEdQvokPZteJKSgsXyMVqqRQgUrj3bB-ybLNuWngycagsTkLGnshoaNdqGaW6H_UVu7tOsNQxK2on3rMrbnqe2UrP6gPzyViBMPKFPRvuwhb_bsgPF8L3GdfWTbKg7u5Fz6cxq_eerwe2G8PrwFe2PzRC5D2VCHyxxAvk4trI4eUx4U5cVMPZ;Path=/;HTTPOnly', 'Content-Type': 'application/xml', 'Accept': 'application/xml', 'KeepAlive': 'true'})
Run Code Online (Sandbox Code Playgroud)更新测试用例状态-通过/失败 ==> 尚未实现
您能否帮助理解 HP ALM …
我有这个python字典作为输出。
{'Job1': {'2017-01-10': [44, 33, 11, 75, 22]},
'Job 2': {'2017-01-05': [25, 25, 0, 100, 25], '2017-01-10': [50, 50, 0, 100, 25]},
'Job 3': {'2017-01-03': [44, 22, 22, 50, 22], '2017-01-04': [66, 36, 30, 54, 22], '2017-01-06': [88, 52, 36, 59, 22], '2017-01-10': [132, 68, 64, 51, 22], '2017-01-02': [22, 9, 13, 40, 22], '2017-01-08': [110, 52, 58, 47, 22]},
'Job4': {'2017-01-10': [25, 25, 0, 100, 25]}}
Run Code Online (Sandbox Code Playgroud)
日期是动态列表,而我有静态作业列表。
我怎样才能像下面的图片一样转换这个字典。PS-从日期字典中捕获了第一个元素。
1/2/2017 1/3/2017 1/4/2017 1/5/2017 1/6/2017 1/7/2017 1/8/2017 1/9/2017 1/10/2017
Job 1 …Run Code Online (Sandbox Code Playgroud) i = 200
j = 201
if i == 200 | j == 201:
print "Hi"
else:
print "No"
Run Code Online (Sandbox Code Playgroud)
它应该打印“Hi”,对吧?那么为什么它打印“否”呢?