def test_errors(embed_data): with pytest.raises(IndentationError) as excpt: generate(embed_data['error-indent.lang']) assert str(excpt.value) == 'Indentation error at line 2.'
def test_parser(embed_data, basename): input_filename = embed_data[basename + '.lang'] obtained_filename = embed_data[basename + '.obtained.html'] expected_filename = embed_data[basename + '.html'] CreateFile(obtained_filename, generate(input_filename)) embed_data.assert_equal_files(obtained_filename, expected_filename)