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}
+