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()