Esempio n. 1
0
 def test_single_child_already_has_langs(self):
     html = '<p xml:lang="en">Paragraph 1</p>'
     assert '<p xml:lang="en">Paragraph 1</p>' == add_lang_to_html(
         html, 'en')
Esempio n. 2
0
 def test_single_child_other_attributes(self):
     html = '<p class="something">Paragraph 1</p>'
     assert '<p class="something" xml:lang="en">Paragraph 1</p>' == add_lang_to_html(
         html, 'en')
Esempio n. 3
0
 def test_single_child_no_attributes(self):
     html = '<p>Paragraph 1</p>'
     assert '<p xml:lang="en">Paragraph 1</p>' == add_lang_to_html(
         html, 'en')
Esempio n. 4
0
 def test_text_node(self):
     html = 'Something'
     assert '<div xml:lang="en">Something</div>' == add_lang_to_html(
         html, 'en')
Esempio n. 5
0
 def test_no_single_child(self):
     html = '<p>Paragraph 1</p><p>Paragraph2</p>'
     assert '<div xml:lang="en"><p>Paragraph 1</p><p>Paragraph2</p></div>' == add_lang_to_html(
         html, 'en')
Esempio n. 6
0
 def test_lang_no_html(self):
     assert '<div xml:lang="en"></div>' == add_lang_to_html('', 'en')
Esempio n. 7
0
 def test_lang_und(self):
     assert '' == add_lang_to_html('', 'und')
     assert '<p></p>' == add_lang_to_html('<p></p>', 'und')