Mercurial > hg > MakeItSo
diff tests/test_included.py @ 258:e21f013586d0
get variables and feed them right back
author | Jeff Hammel <k0scist@gmail.com> |
---|---|
date | Sat, 27 May 2017 15:23:44 -0700 |
parents | 28d76b139fdd |
children | 15ade7ad64da |
line wrap: on
line diff
--- a/tests/test_included.py Sat May 27 14:22:41 2017 -0700 +++ b/tests/test_included.py Sat May 27 15:23:44 2017 -0700 @@ -4,6 +4,7 @@ included_templates = set(['python-package']) +import tempfile from makeitso.makeitso import get_entry_points def test_included_template(): @@ -12,3 +13,13 @@ # ensure template is present in entry points entry_points = get_entry_points() assert included_templates.issubset(entry_points) + + # render each template + for template_name in included_templates: + template = entry_points[template_name]() + + # get the variables + missing = template.missing() + variables = {variable: variable + for variable in missing} +