コード例 #1
0
ファイル: test_rich_text.py プロジェクト: AustinBurns/wagtail
 def test_expand_db_attributes_for_editor_throws_exception(self, mock_file, mock_image):
     result = ImageEmbedHandler.expand_db_attributes(
         {'id': 1,
          'format': 'left'},
         True
     )
     self.assertEqual(result, '')
コード例 #2
0
ファイル: test_rich_text.py プロジェクト: CorneliusIV/wagtail
 def test_expand_db_attributes_for_editor(self, mock_file, mock_image):
     result = ImageEmbedHandler.expand_db_attributes({"id": 1, "alt": "test-alt", "format": "left"}, True)
     self.assertIn(
         '<img data-embedtype="image" data-id="1" data-format="left" '
         'data-alt="test-alt" class="richtext-image left"',
         result,
     )
コード例 #3
0
ファイル: test_rich_text.py プロジェクト: robmoorman/wagtail
 def test_expand_db_attributes_for_editor(self):
     Image.objects.create(id=1, title="Test", file=get_test_image_file())
     result = ImageEmbedHandler.expand_db_attributes({"id": 1, "alt": "test-alt", "format": "left"}, True)
     self.assertIn(
         '<img data-embedtype="image" data-id="1" data-format="left" '
         'data-alt="test-alt" class="richtext-image left"',
         result,
     )
コード例 #4
0
ファイル: test_rich_text.py プロジェクト: wengole/wagtail
 def test_expand_db_attributes_not_for_editor(self, mock_file, mock_image):
     result = ImageEmbedHandler.expand_db_attributes(
         {
             'id': 1,
             'alt': 'test-alt',
             'format': 'left'
         }, False)
     self.assertIn('<img class="richtext-image left"', result)
コード例 #5
0
ファイル: test_rich_text.py プロジェクト: DimiC/wagtail
 def test_expand_db_attributes_not_for_editor(self, mock_file, mock_image):
     result = ImageEmbedHandler.expand_db_attributes(
         {'id': 1,
          'alt': 'test-alt',
          'format': 'left'},
         False
     )
     self.assertIn('<img class="richtext-image left"', result)
コード例 #6
0
ファイル: test_rich_text.py プロジェクト: xus/wagtail
 def test_expand_db_attributes_for_editor_throws_exception(
         self, mock_file, mock_image):
     result = ImageEmbedHandler.expand_db_attributes(
         {
             'id': 1,
             'format': 'left'
         }, True)
     self.assertEqual(result, '')
コード例 #7
0
ファイル: test_rich_text.py プロジェクト: AustinBurns/wagtail
 def test_expand_db_attributes_for_editor(self, mock_file, mock_image):
     result = ImageEmbedHandler.expand_db_attributes(
         {'id': 1,
          'alt': 'test-alt',
          'format': 'left'},
         True
     )
     self.assertIn('<img data-embedtype="image" data-id="1" data-format="left" data-alt="test-alt" class="richtext-image left"', result)
コード例 #8
0
 def test_expand_db_attributes_not_for_editor(self):
     Image.objects.create(id=1, title='Test', file=get_test_image_file())
     result = ImageEmbedHandler.expand_db_attributes(
         {'id': 1,
          'alt': 'test-alt',
          'format': 'left'},
         False
     )
     self.assertIn('<img class="richtext-image left"', result)
コード例 #9
0
ファイル: test_rich_text.py プロジェクト: wengole/wagtail
 def test_expand_db_attributes_for_editor(self, mock_file, mock_image):
     result = ImageEmbedHandler.expand_db_attributes(
         {
             'id': 1,
             'alt': 'test-alt',
             'format': 'left'
         }, True)
     self.assertIn(
         '<img data-embedtype="image" data-id="1" data-format="left" '
         'data-alt="test-alt" class="richtext-image left"', result)
コード例 #10
0
ファイル: test_rich_text.py プロジェクト: AustinBurns/wagtail
 def test_get_db_attributes(self):
     soup = BeautifulSoup(
         '<b data-id="test-id" data-format="test-format" data-alt="test-alt">foo</b>'
     )
     tag = soup.b
     result = ImageEmbedHandler.get_db_attributes(tag)
     self.assertEqual(result,
                      {'alt': 'test-alt',
                       'id': 'test-id',
                       'format': 'test-format'})
コード例 #11
0
ファイル: test_rich_text.py プロジェクト: wengole/wagtail
 def test_get_db_attributes(self):
     soup = BeautifulSoup(
         '<b data-id="test-id" data-format="test-format" data-alt="test-alt">foo</b>',
         'html5lib')
     tag = soup.b
     result = ImageEmbedHandler.get_db_attributes(tag)
     self.assertEqual(result, {
         'alt': 'test-alt',
         'id': 'test-id',
         'format': 'test-format'
     })
コード例 #12
0
 def test_expand_db_attributes_for_editor(self):
     Image.objects.create(id=1, title='Test', file=get_test_image_file())
     result = ImageEmbedHandler.expand_db_attributes(
         {'id': 1,
          'alt': 'test-alt',
          'format': 'left'},
         True
     )
     self.assertIn(
         '<img data-embedtype="image" data-id="1" data-format="left" '
         'data-alt="test-alt" class="richtext-image left"', result
     )
コード例 #13
0
ファイル: test_rich_text.py プロジェクト: CorneliusIV/wagtail
 def test_expand_db_attributes_not_for_editor(self, mock_file, mock_image):
     result = ImageEmbedHandler.expand_db_attributes({"id": 1, "alt": "test-alt", "format": "left"}, False)
     self.assertIn('<img class="richtext-image left"', result)
コード例 #14
0
ファイル: test_rich_text.py プロジェクト: robmoorman/wagtail
 def test_get_db_attributes(self):
     soup = BeautifulSoup('<b data-id="test-id" data-format="test-format" data-alt="test-alt">foo</b>', "html5lib")
     tag = soup.b
     result = ImageEmbedHandler.get_db_attributes(tag)
     self.assertEqual(result, {"alt": "test-alt", "id": "test-id", "format": "test-format"})
コード例 #15
0
ファイル: test_rich_text.py プロジェクト: wengole/wagtail
 def test_expand_db_attributes_page_does_not_exist(self):
     result = ImageEmbedHandler.expand_db_attributes({'id': 0}, False)
     self.assertEqual(result, '<img>')
コード例 #16
0
ファイル: test_rich_text.py プロジェクト: robmoorman/wagtail
 def test_expand_db_attributes_not_for_editor(self):
     Image.objects.create(id=1, title="Test", file=get_test_image_file())
     result = ImageEmbedHandler.expand_db_attributes({"id": 1, "alt": "test-alt", "format": "left"}, False)
     self.assertIn('<img class="richtext-image left"', result)
コード例 #17
0
ファイル: test_rich_text.py プロジェクト: DimiC/wagtail
 def test_expand_db_attributes_page_does_not_exist(self):
     result = ImageEmbedHandler.expand_db_attributes(
         {'id': 0},
         False
     )
     self.assertEqual(result, '<img>')