Exemple #1
0
    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)
Exemple #2
0
    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)
Exemple #3
0
    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'])