From 06ecddf6f83d703116a077679cbe1ca2ef32aad9 Mon Sep 17 00:00:00 2001 From: John Chilton Date: Tue, 15 Feb 2022 12:47:06 -0500 Subject: [PATCH] Try to unit test more of DictParser in Viz component. Changed a little during 22.01 release cycle - making sure did not regress. --- .../plugins/test_VisualizationsRegistry.py | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/test/unit/app/visualizations/plugins/test_VisualizationsRegistry.py b/test/unit/app/visualizations/plugins/test_VisualizationsRegistry.py index 9534d8b480a..90c843ec0b3 100644 --- a/test/unit/app/visualizations/plugins/test_VisualizationsRegistry.py +++ b/test/unit/app/visualizations/plugins/test_VisualizationsRegistry.py @@ -32,6 +32,13 @@ config1 = """\ dataset_id + + + png + svg + pdf + + """ @@ -121,6 +128,16 @@ class VisualizationsRegistry_TestCase(VisualizationsBase_TestCase): self.assertEqual(vis1.template_path, os.path.join(vis1.path, 'templates')) self.assertEqual(vis1.template_lookup.__class__.__name__, 'TemplateLookup') + vis1_as_dict = vis1.to_dict() + assert vis1_as_dict["specs"] + specs = vis1_as_dict["specs"] + assert "exports" in specs + exports = specs["exports"] + assert len(exports) == 3 + assert "png" in exports + assert "svg" in exports + assert "pdf" in exports + vis2 = plugin_mgr.plugins['vis2'] self.assertEqual(vis2.name, 'vis2') self.assertEqual(vis2.path, os.path.join(expected_plugins_path, 'vis2'))