Mercurial > hgrepos > Python > libs > ConfigMix
comparison tests/test.py @ 313:15a1d5fd0aa1
Further unittest for config reference expansion
| author | Franz Glasner <fzglas.hg@dom66.de> |
|---|---|
| date | Thu, 29 Apr 2021 08:43:15 +0200 |
| parents | 0788e8e162f6 |
| children | 043a6412be3c |
comparison
equal
deleted
inserted
replaced
| 312:0788e8e162f6 | 313:15a1d5fd0aa1 |
|---|---|
| 573 def test07_explicit_reference_expansion(self): | 573 def test07_explicit_reference_expansion(self): |
| 574 v = self._cfg.getvar("wsgi.profiler") | 574 v = self._cfg.getvar("wsgi.profiler") |
| 575 self.assertTrue(isinstance(self._cfg.expand_if_reference(v["params"]), | 575 self.assertTrue(isinstance(self._cfg.expand_if_reference(v["params"]), |
| 576 dict)) | 576 dict)) |
| 577 | 577 |
| 578 def test08_explicit_indirect_expansion_through_value(self): | |
| 579 v = self._cfg.getvar_s("expand-ref-value.key0") | |
| 580 self.assertTrue(isinstance(v, bool)) | |
| 581 self.assertTrue(v) | |
| 582 # but not that .getvar does not **not** | |
| 583 v2 = self._cfg.getvar("expand-ref-value.key0") | |
| 584 self.assertEqual("{{testref.here.params.params.evalex}}", v2) | |
| 585 | |
| 578 | 586 |
| 579 if __name__ == "__main__": | 587 if __name__ == "__main__": |
| 580 unittest.main() | 588 unittest.main() |
