mirror of
https://github.com/simonw/datasette.git
synced 2025-12-10 16:51:24 +01:00
parent
daab48aaf5
commit
e5dc89a58b
4 changed files with 26 additions and 8 deletions
|
|
@ -6,6 +6,7 @@ from .fixtures import ( # noqa
|
|||
app_client_shorter_time_limit,
|
||||
app_client_larger_cache_size,
|
||||
app_client_returned_rows_matches_page_size,
|
||||
app_client_two_attached_databases,
|
||||
app_client_two_attached_databases_one_immutable,
|
||||
app_client_conflicting_database_names,
|
||||
app_client_with_cors,
|
||||
|
|
@ -1188,7 +1189,7 @@ def test_databases_json(app_client_two_attached_databases_one_immutable):
|
|||
databases = response.json
|
||||
assert 2 == len(databases)
|
||||
extra_database, fixtures_database = databases
|
||||
assert "extra_database" == extra_database["name"]
|
||||
assert "extra database" == extra_database["name"]
|
||||
assert None == extra_database["hash"]
|
||||
assert True == extra_database["is_mutable"]
|
||||
assert False == extra_database["is_memory"]
|
||||
|
|
@ -1679,6 +1680,22 @@ def test_cors(app_client_with_cors, path, status_code):
|
|||
assert "*" == response.headers["Access-Control-Allow-Origin"]
|
||||
|
||||
|
||||
@pytest.mark.parametrize(
|
||||
"path",
|
||||
(
|
||||
"/",
|
||||
".json",
|
||||
"/searchable",
|
||||
"/searchable.json",
|
||||
"/searchable_view",
|
||||
"/searchable_view.json",
|
||||
),
|
||||
)
|
||||
def test_database_with_space_in_name(app_client_two_attached_databases, path):
|
||||
response = app_client_two_attached_databases.get("/extra database" + path)
|
||||
assert response.status == 200
|
||||
|
||||
|
||||
def test_common_prefix_database_names(app_client_conflicting_database_names):
|
||||
# https://github.com/simonw/datasette/issues/597
|
||||
assert ["fixtures", "foo", "foo-bar"] == [
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue