def __init__(self, version=settings.DEFAULT_VERSION): self.version = version self._schema = helper.get_schema(self.version) self._validator = self._construct_validator()
def test_raises(self, error, msg): flexmock(helper).should_receive('_load_markup').and_raise(error('foo')) with pytest.raises(exceptions.SchemaError) as e: helper.get_schema() assert msg in str(e)
def test_signature(self, args): helper.get_schema(**args)