Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
def test_successfull_parse(path, expected, templates):
'''Parse path successfully against multiple candidate templates.'''
data, template = lucidity.parse(path, templates)
assert data == expected
def test_unsuccessfull_parse(templates):
'''Unsuccessful parse of path against multiple candidate templates.'''
with pytest.raises(lucidity.ParseError):
lucidity.parse('/not/matching', templates)