Mercurial > hgrepos > Python > libs > ConfigMix
comparison tests/test.py @ 331:4f31e69d1ad5
Tests: for namespace quoting use some encoding variants also
| author | Franz Glasner <fzglas.hg@dom66.de> |
|---|---|
| date | Fri, 07 May 2021 09:23:45 +0200 |
| parents | cbef412c841d |
| children | 5c2c72d26b63 |
comparison
equal
deleted
inserted
replaced
| 330:cbef412c841d | 331:4f31e69d1ad5 |
|---|---|
| 786 self.assertEqual(c, self._cfg.unquote(self._cfg.quote(c))) | 786 self.assertEqual(c, self._cfg.unquote(self._cfg.quote(c))) |
| 787 | 787 |
| 788 def test_namespace_quoting(self): | 788 def test_namespace_quoting(self): |
| 789 v1 = self._cfg.getvar("PY:version") | 789 v1 = self._cfg.getvar("PY:version") |
| 790 v2 = self._cfg.getvar("P%x59:version") | 790 v2 = self._cfg.getvar("P%x59:version") |
| 791 v3 = self._cfg.getvar("%x50Y:version") | 791 v3 = self._cfg.getvar("%U00000050Y:version") |
| 792 v4 = self._cfg.getvar("%x50%x59:version") | 792 v4 = self._cfg.getvar("%x50%u0059:version") |
| 793 self.assertEqual(v1, v2) | 793 self.assertEqual(v1, v2) |
| 794 self.assertEqual(v1, v3) | 794 self.assertEqual(v1, v3) |
| 795 self.assertEqual(v1, v4) | 795 self.assertEqual(v1, v4) |
| 796 | 796 |
| 797 | 797 |
