From f924fa1e252c47022b5759943dedaa82698c59c1 Mon Sep 17 00:00:00 2001 From: drebs Date: Tue, 18 Apr 2017 16:57:12 +0200 Subject: Verify generated visualizations are valid JSONs. --- elastic/generate-config.py | 7 +++++++ 1 file changed, 7 insertions(+) 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() -- cgit v1.2.3