def test_load_gizmo_name(self): gizmo_name = '"plotly_view"' # _load_gizmo_name is loaded in init result = gizmos_templatetags.TethysGizmoIncludeDependency(gizmo_name=gizmo_name) # Check result self.assertEqual('plotly_view', result.gizmo_name)
def test_load_gizmos_rendered_syntax_error(self, mock_settings): mock_settings.return_value = mock.MagicMock(TEMPLATE_DEBUG=True) gizmo_name = 'plotly_view1' context = {} t = gizmos_templatetags.TethysGizmoIncludeDependency(gizmo_name=gizmo_name) self.assertRaises(TemplateSyntaxError, t.render, context=context)
def test_load_gizmos_rendered(self): gizmo_name = 'plotly_view' context = {} # _load_gizmos_rendered is loaded in render gizmos_templatetags.TethysGizmoIncludeDependency(gizmo_name=gizmo_name).render(context=context) self.assertEqual(['plotly_view'], context['gizmos_rendered'])