diff options
author | drebs <drebs@riseup.net> | 2017-04-18 16:57:12 +0200 |
---|---|---|
committer | drebs <drebs@riseup.net> | 2017-04-18 16:57:12 +0200 |
commit | f924fa1e252c47022b5759943dedaa82698c59c1 (patch) | |
tree | 51adeb68aac5e2da037d7230473903d957330297 | |
parent | 65a9d5d48efeecc9ed28616896c9b4172f71f974 (diff) |
Verify generated visualizations are valid JSONs.
-rwxr-xr-x | elastic/generate-config.py | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/elastic/generate-config.py b/elastic/generate-config.py index abb8d7c..9d5358c 100755 --- a/elastic/generate-config.py +++ b/elastic/generate-config.py @@ -23,6 +23,13 @@ def generate_visualizations(): rendered = pystache.render(template, context) + # verify we generated valid JSON visualizations + content = json.loads(rendered) + visState = content['visState'] + searchSourceJSON = content['kibanaSavedObjectMeta']['searchSourceJSON'] + assert json.loads(visState) + assert json.loads(searchSourceJSON) + out = open(out_file, 'w') out.write(rendered) out.flush() |