Esempio n. 1
0
    def test_get_render_html_value_correct(self):
        value = '{{ "TEST"|lower }}'
        result = 'test'

        self.assertEqual(
            value,
            get_render_html_value(self.template_name,
                                  apply_django_tag=False)())
        self.assertEqual(
            result,
            get_render_html_value(self.template_name, apply_django_tag=True)())
Esempio n. 2
0
    def get(self, request, *args, **kwargs):
        template_name = request.GET['template_name']
        apply_django_tag = int(request.GET['apply_django_tag'])

        return HttpResponse(
            get_render_html_value(template_name,
                                  apply_django_tag=apply_django_tag)())
Esempio n. 3
0
    def get_context(self, name, value, attrs):
        context = super().get_context(name, value, attrs)

        context['widget']['attrs']['id'] = self.get_formatted_id_value(context['widget']['attrs']['id'])
        context['widget'].update({
            'get_render_html_value': get_render_html_value(
                self.default_html, apply_django_tag=self.apply_django_tag
            ),
            'html_name_init_conf': self.html_name_init_conf,
            'template_choices': self.template_choices,
            'apply_django_tag': int(self.apply_django_tag),
        })

        return context
Esempio n. 4
0
 def test_get_render_html_value_incorrect(self):
     with self.assertRaises(TemplateDoesNotExist):
         get_render_html_value('incorrect', apply_django_tag=False)()