Mercurial > hgrepos > Python > libs > ConfigMix
changeset 332:5c2c72d26b63
Tests: add a test for variable interpolation with a quoted namespace
| author | Franz Glasner <fzglas.hg@dom66.de> |
|---|---|
| date | Fri, 07 May 2021 09:30:46 +0200 |
| parents | 4f31e69d1ad5 |
| children | 5ec0ae3bb8db |
| files | tests/data/quoting.yml tests/test.py |
| diffstat | 2 files changed, 3 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/tests/data/quoting.yml Fri May 07 09:23:45 2021 +0200 +++ b/tests/data/quoting.yml Fri May 07 09:30:46 2021 +0200 @@ -18,3 +18,4 @@ name: "5G Summit" xname: '{{%x23%x3a%x7c%x25%x2e.%u002e.%U0000003a.%x25.%x7c./.%x23}}' xref: '{{ref:#%x23%u003a%x7c%U00000025%x2e.%x2e.%x3a.%x25.%x7c./}}' + xver: '{{P%x59:version}}'
--- a/tests/test.py Fri May 07 09:23:45 2021 +0200 +++ b/tests/test.py Fri May 07 09:30:46 2021 +0200 @@ -790,9 +790,11 @@ v2 = self._cfg.getvar("P%x59:version") v3 = self._cfg.getvar("%U00000050Y:version") v4 = self._cfg.getvar("%x50%u0059:version") + v5 = self._cfg.getvarl_s("events", "qc-2021.1-5G-summit", "xver") self.assertEqual(v1, v2) self.assertEqual(v1, v3) self.assertEqual(v1, v4) + self.assertEqual(v1, v5) if __name__ == "__main__":
