(input_template, output_template)
| 88 | 'input_template,output_template', _generate_template_cases() |
| 89 | ) |
| 90 | def test_known_templates(input_template, output_template): |
| 91 | template = Template(input_template, os.getcwd(), None) |
| 92 | exported = template.export() |
| 93 | result = yaml_dump(exported) |
| 94 | expected = open(output_template).read() |
| 95 | |
| 96 | assert result == expected, ( |
| 97 | '\nAcutal template:\n' |
| 98 | '%s' |
| 99 | '\nDiffers from expected template:\n' |
| 100 | '%s' % (result, expected) |
| 101 | ) |