blob: 6ea15a0e8e4d327133d7da74d437e09c07e735ac [file] [log] [blame]
b.liue9582032025-04-17 19:18:16 +08001#!/bin/sh
2
3[ "$1" = "python3-lxml" ] || exit 0
4
5EXP_VER="$2"
6
7python3 - << EOF
8import lxml
9import sys
10
11if (lxml.__version__) != "$EXP_VER":
12 print("Wrong version: " + lxml.__version__)
13 sys.exit(1)
14
15from lxml import etree
16
17root = etree.Element("root")
18root.append(etree.Element("child1"))
19root.append(etree.Element("child2"))
20root.append(etree.Element("child3"))
21
22exp_str = "b'<root><child1/><child2/><child3/></root>'"
23got_str = str(etree.tostring(root))
24if (got_str != exp_str):
25 print("Expected: '" + exp_str + "' . Got: '" + got_str + "'")
26else:
27 print("OK")
28
29sys.exit(0)
30EOF
31