comparison 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
comparison
equal deleted inserted replaced
257:28d76b139fdd 258:e21f013586d0
2 tests for templates included in the package 2 tests for templates included in the package
3 """ 3 """
4 4
5 included_templates = set(['python-package']) 5 included_templates = set(['python-package'])
6 6
7 import tempfile
7 from makeitso.makeitso import get_entry_points 8 from makeitso.makeitso import get_entry_points
8 9
9 def test_included_template(): 10 def test_included_template():
10 """ensure we are packaging included template correctly""" 11 """ensure we are packaging included template correctly"""
11 12
12 # ensure template is present in entry points 13 # ensure template is present in entry points
13 entry_points = get_entry_points() 14 entry_points = get_entry_points()
14 assert included_templates.issubset(entry_points) 15 assert included_templates.issubset(entry_points)
16
17 # render each template
18 for template_name in included_templates:
19 template = entry_points[template_name]()
20
21 # get the variables
22 missing = template.missing()
23 variables = {variable: variable
24 for variable in missing}
25