mirror of
https://github.com/simonw/datasette.git
synced 2025-12-10 16:51:24 +01:00
Unit test for metadata.yml with datasette publish
This commit is contained in:
parent
18705a797a
commit
75470d0a97
1 changed files with 5 additions and 1 deletions
|
|
@ -146,12 +146,15 @@ def test_publish_cloudrun_plugin_secrets(mock_call, mock_output, mock_which):
|
||||||
runner = CliRunner()
|
runner = CliRunner()
|
||||||
with runner.isolated_filesystem():
|
with runner.isolated_filesystem():
|
||||||
open("test.db", "w").write("data")
|
open("test.db", "w").write("data")
|
||||||
|
open("metadata.yml", "w").write("title: Hello from metadata YAML")
|
||||||
result = runner.invoke(
|
result = runner.invoke(
|
||||||
cli.cli,
|
cli.cli,
|
||||||
[
|
[
|
||||||
"publish",
|
"publish",
|
||||||
"cloudrun",
|
"cloudrun",
|
||||||
"test.db",
|
"test.db",
|
||||||
|
"--metadata",
|
||||||
|
"metadata.yml",
|
||||||
"--service",
|
"--service",
|
||||||
"datasette",
|
"datasette",
|
||||||
"--plugin-secret",
|
"--plugin-secret",
|
||||||
|
|
@ -183,9 +186,10 @@ CMD datasette serve --host 0.0.0.0 -i test.db --cors --inspect-file inspect-data
|
||||||
.strip()
|
.strip()
|
||||||
)
|
)
|
||||||
assert {
|
assert {
|
||||||
|
"title": "Hello from metadata YAML",
|
||||||
"plugins": {
|
"plugins": {
|
||||||
"datasette-auth-github": {
|
"datasette-auth-github": {
|
||||||
"client_id": {"$env": "DATASETTE_AUTH_GITHUB_CLIENT_ID"}
|
"client_id": {"$env": "DATASETTE_AUTH_GITHUB_CLIENT_ID"}
|
||||||
}
|
}
|
||||||
}
|
},
|
||||||
} == json.loads(metadata)
|
} == json.loads(metadata)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue