import json import re from html import unescape import pytest from datasette.app import Datasette from datasette.resources import DatabaseResource, QueryResource from datasette.stored_queries import StoredQuery, StoredQueryPage from datasette.utils.asgi import Forbidden def _template_option_attributes(html, table): match = re.search(r'