comparison tests/data/conf_perf.py @ 623:09e15af29d36

Add a script as test harness for Valgrind'ing the C extension
author Franz Glasner <f.glasner@feldmann-mg.com>
date Thu, 13 Jan 2022 17:52:46 +0100
parents c2947ac74b0c
children
comparison
equal deleted inserted replaced
622:8d2d5d54ff3c 623:09e15af29d36
5 5
6 try: 6 try:
7 from collections import OrderedDict 7 from collections import OrderedDict
8 except ImportError: 8 except ImportError:
9 from ordereddict import OrderedDict 9 from ordereddict import OrderedDict
10 10
11 11
12 key1 = u"in the root namespace" 12 key1 = u"in the root namespace"
13 key2 = u"in the root namespace -- too" 13 key2 = u"in the root namespace -- too"
14 14
15 tree1 = OrderedDict([ 15 tree1 = OrderedDict([
16 (u'key3', 0x20), 16 (u'key3', 0x20),
17 17
18 (u'tree2', OrderedDict([ 18 (u'tree2', OrderedDict([
19 (u'key4', u"get this as `tree1.tree2.key4'"), 19 (u'key4', u"get this as `tree1.tree2.key4'"),
20 (u'key5', True), 20 (u'key5', True),
21 (u'key6', u"off"), 21 (u'key6', u"off"),
22 (u'key7', []), 22 (u'key7', []),
27 ]), 27 ]),
28 (u'key9', OrderedDict()), 28 (u'key9', OrderedDict()),
29 (u'key10', u"1{{key1}}2{{key2}}{{key1}}3{{tree1.tree2.key4}}"), 29 (u'key10', u"1{{key1}}2{{key2}}{{key1}}3{{tree1.tree2.key4}}"),
30 (u"key11", u"{{tree1.tree2.key6}}"), 30 (u"key11", u"{{tree1.tree2.key6}}"),
31 (u"key12", u"{{PY:version}}"), 31 (u"key12", u"{{PY:version}}"),
32 (u"key13", u"{{tree1.key3}}__{{PY:version}}"), 32 (u"key13", u"{{tree1.key3}}__{{PY:version}}")])),
33 ]))]) 33
34 (u'tree3', OrderedDict([
35 (u'bogus-key', u"{{key2}}{{non.existing}}")])),
36 ])