{"labels_id": {"value": 2092302176, "label": "tests"}, "issues_id": {"value": 315738696, "label": "Unit tests for installable plugins"}} {"labels_id": {"value": 2092302176, "label": "tests"}, "issues_id": {"value": 625980317, "label": "Unit test that checks that all plugin hooks have corresponding unit tests"}} {"labels_id": {"value": 2092302176, "label": "tests"}, "issues_id": {"value": 626001501, "label": "All plugin hooks should have unit tests"}} {"labels_id": {"value": 2092302176, "label": "tests"}, "issues_id": {"value": 626131309, "label": "Move test plugins into datasette/tests/plugins/ directory"}} {"labels_id": {"value": 2092302176, "label": "tests"}, "issues_id": {"value": 629459637, "label": "Replace response.body.decode(\"utf8\") with response.text in tests"}} {"labels_id": {"value": 2092302176, "label": "tests"}, "issues_id": {"value": 631789422, "label": "TestResponse needs to handle multiple set-cookie headers"}} {"labels_id": {"value": 2092302176, "label": "tests"}, "issues_id": {"value": 638104520, "label": "Research feasibility of 100% test coverage"}} {"labels_id": {"value": 2092302176, "label": "tests"}, "issues_id": {"value": 638229448, "label": "Configure codecov.io"}} {"labels_id": {"value": 2092302176, "label": "tests"}, "issues_id": {"value": 638238548, "label": "Code coverage should ignore files in .coveragerc"}} {"labels_id": {"value": 2092302176, "label": "tests"}, "issues_id": {"value": 638241779, "label": "\"Too many open files\" error running tests"}} {"labels_id": {"value": 2092302176, "label": "tests"}, "issues_id": {"value": 638259643, "label": "Take advantage of .coverage being a SQLite database"}} {"labels_id": {"value": 2092302176, "label": "tests"}, "issues_id": {"value": 648659536, "label": "Figure out why restore_working_directory is needed in some places"}} {"labels_id": {"value": 2092302176, "label": "tests"}, "issues_id": {"value": 659873662, "label": "datasette.utils.testing module"}} {"labels_id": {"value": 2092302176, "label": "tests"}, "issues_id": {"value": 718259202, "label": "Remove xfail tests when new httpx is released"}} {"labels_id": {"value": 2092302176, "label": "tests"}, "issues_id": {"value": 728905098, "label": "Documentation and unit tests for urls.row() urls.row_blob() methods"}} {"labels_id": {"value": 2092302176, "label": "tests"}, "issues_id": {"value": 735644513, "label": "Fixtures should use FTS4 or FTS5, not FTS3"}} {"labels_id": {"value": 2092302176, "label": "tests"}, "issues_id": {"value": 838245338, "label": "Unit tests for the Dockerfile"}} {"labels_id": {"value": 2092302176, "label": "tests"}, "issues_id": {"value": 903986178, "label": "Test Datasette Docker images built for different architectures"}} {"labels_id": {"value": 2092302176, "label": "tests"}, "issues_id": {"value": 908465747, "label": "Update help in tests for latest Click"}} {"labels_id": {"value": 2092302176, "label": "tests"}, "issues_id": {"value": 913809802, "label": "Get rid of this `restore_working_directory` hack entirely"}} {"labels_id": {"value": 2092302176, "label": "tests"}, "issues_id": {"value": 925491857, "label": "Improve test coverage for `inspect.py`"}} {"labels_id": {"value": 2092302176, "label": "tests"}, "issues_id": {"value": 941300946, "label": "Stop using generated columns in fixtures.db"}} {"labels_id": {"value": 2092302176, "label": "tests"}, "issues_id": {"value": 957298475, "label": "OSError: AF_UNIX path too long in ds_unix_domain_socket_server"}} {"labels_id": {"value": 2092302176, "label": "tests"}, "issues_id": {"value": 957302085, "label": "Review places in codebase that use os.chdir(), in particularly relating to tests"}} {"labels_id": {"value": 2092302176, "label": "tests"}, "issues_id": {"value": 1058815557, "label": "Docker configuration for exercising Datasette behind Apache mod_proxy"}} {"labels_id": {"value": 2092302176, "label": "tests"}, "issues_id": {"value": 1102637351, "label": "Replace update-docs-help.py script with cog"}} {"labels_id": {"value": 2092302176, "label": "tests"}, "issues_id": {"value": 1223459734, "label": "Automated test for Pyodide compatibility"}} {"labels_id": {"value": 2092302176, "label": "tests"}, "issues_id": {"value": 1348394901, "label": "Test `--load-extension` in GitHub Actions"}} {"labels_id": {"value": 2092302176, "label": "tests"}, "issues_id": {"value": 1408757705, "label": "Intermittent \"Too many open files\" error running tests"}} {"labels_id": {"value": 2092302176, "label": "tests"}, "issues_id": {"value": 1422973111, "label": "Flaky test: test_serve_localhost_http"}} {"labels_id": {"value": 2092302176, "label": "tests"}, "issues_id": {"value": 1499081664, "label": "Refactor test suite to use mostly `async def` tests"}} {"labels_id": {"value": 2092302176, "label": "tests"}, "issues_id": {"value": 1499150951, "label": "Port as many tests as possible to async def tests against ds_client"}} {"labels_id": {"value": 2092302176, "label": "tests"}, "issues_id": {"value": 1500636982, "label": "Alternative, async-friendly pattern for `make_app_client()` and similar - fully retire `TestClient`"}} {"labels_id": {"value": 2092302176, "label": "tests"}, "issues_id": {"value": 1886649402, "label": "Flaky test: test_hidden_sqlite_stat1_table"}}