Example #1
0
    def test_lang_accept_language(self):
        from django.utils.translation import activate
        activate('fr')

        from django_summernote import widgets
        widget = widgets.SummernoteInplaceWidget()
        html = widget.render('foobar',
                             'lorem ipsum',
                             attrs={'id': 'id_foobar'})

        assert '"lang": "fr-FR"' in html
Example #2
0
    def test_lang_ko(self):
        old_lang = summernote_config['lang']
        summernote_config['lang'] = 'ko-KR'

        from django_summernote import widgets
        reload(widgets)

        widget = widgets.SummernoteInplaceWidget()

        summernote_config['lang'] = old_lang
        assert '/django_summernote/lang/summernote-ko-KR.js' in widget.Media.js
Example #3
0
    def test_lang_specified(self):
        old_lang = self.summernote_config['summernote']['lang']
        self.summernote_config['summernote']['lang'] = 'ko-KR'

        from django_summernote import widgets
        widget = widgets.SummernoteInplaceWidget()
        html = widget.render('foobar',
                             'lorem ipsum',
                             attrs={'id': 'id_foobar'})
        self.summernote_config['summernote']['lang'] = old_lang

        assert '"lang": "ko-KR"' in html