Ejemplo n.º 1
0
 def test_config_based_on_allowed_tags(self):
     ck = CKEditor(allowed_tags=['a'])
     rendered = ck.render("ck", "Test")
     expected = (
         '<textarea rows="10" cols="40" name="ck">Test</textarea><script type="text/javascript">\n<!--\nCKEDITOR.basePath = \'/static/js/ckeditor/\';\nCKEDITOR_config = {"language": "en-us", "toolbar_full": [["Link", "Unlink", "Anchor"]], "toolbar_simple": [["Link", "Unlink", "Anchor"]], "toolbar": "full"}\nCKEDITOR.replace(\'id_ck\', CKEDITOR_config);\n-->\n</script>\n'
     )
     self.assertEqual(rendered, expected)
Ejemplo n.º 2
0
 def test_default_config(self):
     ck = CKEditor()
     rendered = ck.render("ck", "Test")
     expected = (
         '<textarea rows="10" cols="40" name="ck">Test</textarea><script type="text/javascript">\n<!--\nCKEDITOR.basePath = \'/static/js/ckeditor/\';\nCKEDITOR_config = {"language": "en-us", "toolbar": "full"}\nCKEDITOR.replace(\'id_ck\', CKEDITOR_config);\n-->\n</script>\n'
     )
     self.assertEqual(rendered, expected)
Ejemplo n.º 3
0
 def test_custom_config(self):
     ck = CKEditor(ck_config={'extraPlugins': 'myThing'})
     rendered = ck.render("ck", "Test")
     expected = ('<textarea rows="10" cols="40" name="ck">Test</textarea>'
                 '<script type="text/javascript">\n'
                 '<!--\nCKEDITOR.basePath = \'/static/js/ckeditor/\';\n'
                 'CKEDITOR.replace(\'id_ck\', {"extraPlugins": "myThing"});'
                 '\n-->\n</script>\n')
     self.assertEqual(rendered, expected)
Ejemplo n.º 4
0
 def test_config_based_on_allowed_tags(self):
     ck = CKEditor(allowed_tags=['a'])
     rendered = ck.render("ck", "Test")
     expected = ('<textarea rows="10" cols="40" name="ck">Test</textarea>'
                 '<script type="text/javascript">\n'
                 '<!--\nCKEDITOR.basePath = \'/static/js/ckeditor/\';'
                 '\nCKEDITOR.replace(\'id_ck\', {"toolbar": [["Link",'
                 ' "Unlink", "Anchor"]]});\n-->\n</script>\n')
     self.assertEqual(rendered, expected)
Ejemplo n.º 5
0
 def test_custom_config(self):
     ck = CKEditor(ck_config={'extraPlugins': 'myThing'})
     rendered = ck.render("ck", "Test")
     expected = ('<textarea rows="10" cols="40" name="ck">Test</textarea>'
                 '<script type="text/javascript">\n'
                 '<!--\nCKEDITOR.basePath = \'/static/js/ckeditor/\';\n'
                 'CKEDITOR.replace(\'id_ck\', {"extraPlugins": "myThing"});'
                 '\n-->\n</script>\n')
     self.assertEqual(rendered, expected)
Ejemplo n.º 6
0
 def test_config_based_on_allowed_tags(self):
     ck = CKEditor(allowed_tags=['a'])
     rendered = ck.render("ck", "Test")
     expected = ('<textarea rows="10" cols="40" name="ck">Test</textarea>'
                 '<script type="text/javascript">\n'
                 '<!--\nCKEDITOR.basePath = \'/static/js/ckeditor/\';'
                 '\nCKEDITOR.replace(\'id_ck\', {"toolbar": [["Link",'
                 ' "Unlink", "Anchor"]]});\n-->\n</script>\n'
                 )
     self.assertEqual(rendered, expected)
Ejemplo n.º 7
0
 def test_default_config(self):
     ck = CKEditor()
     rendered = ck.render("ck", "Test")
     expected = ('<textarea rows="10" cols="40" name="ck">Test</textarea>'
                 '<script type="text/javascript">\n'
                 '<!--\n'
                 "CKEDITOR.replace('id_ck');\n"
                 '-->\n'
                 '</script>')
     self.assertEqual(rendered, expected)
Ejemplo n.º 8
0
 def test_default_config(self):
     ck = CKEditor()
     rendered = ck.render("ck", "Test")
     expected = ('<textarea rows="10" cols="40" name="ck">Test</textarea>'
                 '<script type="text/javascript">\n'
                 '<!--\n'
                 "CKEDITOR.replace('id_ck');\n"
                 '-->\n'
                 '</script>')
     self.assertEqual(rendered, expected)
Ejemplo n.º 9
0
 def test_default_config(self):
     ck = CKEditor()
     rendered = ck.render("ck", "Test")
     expected = ('<textarea rows="10" cols="40" name="ck">Test</textarea>'
                 '<script type="text/javascript">\n'
                 '<!--\n'
                 'CKEDITOR.basePath = \'/static/js/ckeditor/\';\n'
                 'CKEDITOR.replace(\'id_ck\', {"language": "en-us"});\n'
                 '-->\n'
                 '</script>\n')
     self.assertEqual(rendered, expected)
Ejemplo n.º 10
0
 def test_custom_config(self):
     ck = CKEditor(ck_config={'extraPlugins': 'myThing'})
     rendered = ck.render("ck", "Test")
     expected = ('<textarea rows="10" cols="40" name="ck">Test</textarea>'
                 '<script type="text/javascript">\n'
                 '<!--\n'
                 "CKEDITOR.replace('id_ck', "
                 '{"extraPlugins": "myThing"});\n'
                 '-->\n'
                 '</script>')
     self.assertEqual(rendered, expected)
Ejemplo n.º 11
0
 def test_config_based_on_allowed_tags(self):
     ck = CKEditor(allowed_tags=['a'])
     rendered = ck.render("ck", "Test")
     expected = ('<textarea rows="10" cols="40" name="ck">Test</textarea>'
                 '<script type="text/javascript">\n'
                 '<!--\n'
                 "CKEDITOR.replace('id_ck', "
                 '{"toolbar": [["Link", "Unlink", "Anchor"]]});\n'
                 '-->\n'
                 '</script>')
     self.assertEqual(rendered, expected)
Ejemplo n.º 12
0
 def test_config_based_on_allowed_tags(self):
     ck = CKEditor(allowed_tags=['a'])
     rendered = ck.render("ck", "Test")
     expected = ('<textarea rows="10" cols="40" name="ck">Test</textarea>'
                 '<script type="text/javascript">\n'
                 '<!--\n'
                 "CKEDITOR.replace('id_ck', "
                 '{"toolbar": [["Link", "Unlink", "Anchor"]]});\n'
                 '-->\n'
                 '</script>')
     self.assertEqual(rendered, expected)
Ejemplo n.º 13
0
 def test_custom_config(self):
     ck = CKEditor(ck_config={'extraPlugins': 'myThing'})
     rendered = ck.render("ck", "Test")
     expected = ('<textarea rows="10" cols="40" name="ck">Test</textarea>'
                 '<script type="text/javascript">\n'
                 '<!--\n'
                 "CKEDITOR.replace('id_ck', "
                 '{"extraPlugins": "myThing"});\n'
                 '-->\n'
                 '</script>')
     self.assertEqual(rendered, expected)
Ejemplo n.º 14
0
 def test_default_config(self):
     ck = CKEditor()
     rendered = ck.render("ck", "Test")
     expected = (
         '<textarea rows="10" cols="40" name="ck">Test</textarea>'
         '<script type="text/javascript">\n'
         "<!--\n"
         "CKEDITOR.basePath = '/static/js/ckeditor/';\n"
         "CKEDITOR.replace('id_ck');\n"
         "-->\n"
         "</script>\n"
     )
     self.assertEqual(rendered, expected)
Ejemplo n.º 15
0
 def test_config_based_on_allowed_tags(self):
     ck = CKEditor(allowed_tags=['a'])
     rendered = ck.render("ck", "Test")
     expected = ('<textarea cols="40" name="ck" rows="10">\r\nTest</textarea><script type="text/javascript">\n<!--\nCKEDITOR.basePath = \'/static/js/ckeditor/\';\nCKEDITOR_config = {"language": "en", "toolbar_full": [["Link", "Unlink", "Anchor"]], "toolbar_simple": [["Link", "Unlink", "Anchor"]], "toolbar": "full"}\nCKEDITOR.replace(\'id_ck\', CKEDITOR_config);\n-->\n</script>\n')
     self.assertEqual(rendered, expected)
Ejemplo n.º 16
0
 def test_default_config(self):
     ck = CKEditor()
     rendered = ck.render("ck", "Test")
     expected = ('<textarea cols="40" name="ck" rows="10">\r\nTest</textarea><script type="text/javascript">\n<!--\nCKEDITOR.basePath = \'/static/js/ckeditor/\';\nCKEDITOR_config = {"language": "en", "toolbar": "full"}\nCKEDITOR.replace(\'id_ck\', CKEDITOR_config);\n-->\n</script>\n')
     self.assertEqual(rendered, expected)