From 75470d0a97ac34f53bb486ad36e0c8787e0264c9 Mon Sep 17 00:00:00 2001 From: Simon Willison Date: Thu, 2 Apr 2020 11:55:01 -0700 Subject: [PATCH] Unit test for metadata.yml with datasette publish --- tests/test_publish_cloudrun.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/tests/test_publish_cloudrun.py b/tests/test_publish_cloudrun.py index efac7bbe..bb51b76b 100644 --- a/tests/test_publish_cloudrun.py +++ b/tests/test_publish_cloudrun.py @@ -146,12 +146,15 @@ def test_publish_cloudrun_plugin_secrets(mock_call, mock_output, mock_which): runner = CliRunner() with runner.isolated_filesystem(): open("test.db", "w").write("data") + open("metadata.yml", "w").write("title: Hello from metadata YAML") result = runner.invoke( cli.cli, [ "publish", "cloudrun", "test.db", + "--metadata", + "metadata.yml", "--service", "datasette", "--plugin-secret", @@ -183,9 +186,10 @@ CMD datasette serve --host 0.0.0.0 -i test.db --cors --inspect-file inspect-data .strip() ) assert { + "title": "Hello from metadata YAML", "plugins": { "datasette-auth-github": { "client_id": {"$env": "DATASETTE_AUTH_GITHUB_CLIENT_ID"} } - } + }, } == json.loads(metadata)