Mercurial > hgrepos > Python > libs > ConfigMix
annotate tests/data/conf_perf.py @ 502:4f90e1eb7af8
Make quote() and unquote() module globals and also export from configmix
| author | Franz Glasner <fzglas.hg@dom66.de> |
|---|---|
| date | Sat, 18 Dec 2021 01:26:41 +0100 |
| parents | 36ab39e3de53 |
| children | c2947ac74b0c |
| rev | line source |
|---|---|
|
496
36ab39e3de53
A script to measure some basic performance characteristics of configmix.
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
1 # -*- coding: utf-8 -*- |
|
36ab39e3de53
A script to measure some basic performance characteristics of configmix.
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
2 |
|
36ab39e3de53
A script to measure some basic performance characteristics of configmix.
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
3 __all__ = ["key1", "key2", "tree1"] |
|
36ab39e3de53
A script to measure some basic performance characteristics of configmix.
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
4 |
|
36ab39e3de53
A script to measure some basic performance characteristics of configmix.
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
5 |
|
36ab39e3de53
A script to measure some basic performance characteristics of configmix.
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
6 try: |
|
36ab39e3de53
A script to measure some basic performance characteristics of configmix.
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
7 from collections import OrderedDict |
|
36ab39e3de53
A script to measure some basic performance characteristics of configmix.
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
8 except ImportError: |
|
36ab39e3de53
A script to measure some basic performance characteristics of configmix.
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
9 from ordereddict import OrderedDict |
|
36ab39e3de53
A script to measure some basic performance characteristics of configmix.
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
10 |
|
36ab39e3de53
A script to measure some basic performance characteristics of configmix.
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
11 |
|
36ab39e3de53
A script to measure some basic performance characteristics of configmix.
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
12 key1 = u"in the root namespace" |
|
36ab39e3de53
A script to measure some basic performance characteristics of configmix.
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
13 key2 = u"in the root namespace -- too" |
|
36ab39e3de53
A script to measure some basic performance characteristics of configmix.
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
14 |
|
36ab39e3de53
A script to measure some basic performance characteristics of configmix.
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
15 tree1 = OrderedDict([ |
|
36ab39e3de53
A script to measure some basic performance characteristics of configmix.
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
16 (u'key3', 0x20), |
|
36ab39e3de53
A script to measure some basic performance characteristics of configmix.
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
17 |
|
36ab39e3de53
A script to measure some basic performance characteristics of configmix.
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
18 (u'tree2', OrderedDict([ |
|
36ab39e3de53
A script to measure some basic performance characteristics of configmix.
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
19 (u'key4', u"get this as `tree1.tree2.key4'"), |
|
36ab39e3de53
A script to measure some basic performance characteristics of configmix.
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
20 (u'key5', True), |
|
36ab39e3de53
A script to measure some basic performance characteristics of configmix.
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
21 (u'key6', u"off"), |
|
36ab39e3de53
A script to measure some basic performance characteristics of configmix.
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
22 (u'key7', []), |
|
36ab39e3de53
A script to measure some basic performance characteristics of configmix.
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
23 (u'key8', [ |
|
36ab39e3de53
A script to measure some basic performance characteristics of configmix.
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
24 u"val1", |
|
36ab39e3de53
A script to measure some basic performance characteristics of configmix.
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
25 u"val2", |
|
36ab39e3de53
A script to measure some basic performance characteristics of configmix.
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
26 u"{{key1}}" |
|
36ab39e3de53
A script to measure some basic performance characteristics of configmix.
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
27 ]), |
|
36ab39e3de53
A script to measure some basic performance characteristics of configmix.
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
28 (u'key9', OrderedDict()), |
|
502
4f90e1eb7af8
Make quote() and unquote() module globals and also export from configmix
Franz Glasner <fzglas.hg@dom66.de>
parents:
496
diff
changeset
|
29 (u'key10', u"1{{key1}}2{{key2}}{{key1}}3{{tree1.tree2.key4}}"), |
|
4f90e1eb7af8
Make quote() and unquote() module globals and also export from configmix
Franz Glasner <fzglas.hg@dom66.de>
parents:
496
diff
changeset
|
30 (u"key11", u"{{tree1.tree2.key6}}"), |
|
496
36ab39e3de53
A script to measure some basic performance characteristics of configmix.
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff
changeset
|
31 ]))]) |
