Mageia Bugzilla – Attachment 13475 Details for
Bug 31020
libxml2 new security issues CVE-2022-4030[34]
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
Help
|
Log In
[x]
|
New Account
|
Forgot Password
testdata for py script
testxml.py (text/plain), 534 bytes, created by
Herman Viaene
on 2022-11-04 14:24:06 CET
(
hide
)
Description:
testdata for py script
Filename:
MIME Type:
Creator:
Herman Viaene
Created:
2022-11-04 14:24:06 CET
Size:
534 bytes
patch
obsolete
>import libxml2 > >def getStatus(case): > prop = case.properties > props={} > props['name']="" > props['classname']="" > props['status']="" > while prop: > props[prop.name]=prop.content > prop=prop.next > if props['name'] == 'VHDL_BUILD_Passthrough' and props['classname'] == 'TestOne': > return props['status'] > return None > >x = libxml2.parseFile("testdata.xml") >allcases=[c for c in x.children if c.name == 'testcase'] >cases = [c for c in allcases if getStatus(c) != None] >print(getStatus(cases[0]))
import libxml2 def getStatus(case): prop = case.properties props={} props['name']="" props['classname']="" props['status']="" while prop: props[prop.name]=prop.content prop=prop.next if props['name'] == 'VHDL_BUILD_Passthrough' and props['classname'] == 'TestOne': return props['status'] return None x = libxml2.parseFile("testdata.xml") allcases=[c for c in x.children if c.name == 'testcase'] cases = [c for c in allcases if getStatus(c) != None] print(getStatus(cases[0]))
View Attachment As Raw
Actions:
View
Attachments on
bug 31020
:
13474
|
13475
|
14078