コード例 #1
0
ファイル: test_docs.py プロジェクト: GertBurger/pytidylib
 def test_tidy_doesnt_persist_options(self):
     tidy = Tidy()
     # This option makes it a fragment
     doc, err = tidy.tidy_document(DOC % 'a', {'show-body-only': 1})
     self.assertEqual(doc, 'a\n')
     doc, err = tidy.tidy_document(DOC % 'a')
     self.assertEqual(doc, DOC % 'a')
コード例 #2
0
ファイル: test_docs.py プロジェクト: GertBurger/pytidylib
 def test_can_use_two_tidy_instances(self):
     t1 = Tidy()
     t2 = Tidy()
     self.assertEqual(t1.tidy_document(DOC % 'a')[0], DOC % 'a')
     self.assertEqual(t2.tidy_document(DOC % 'b')[0], DOC % 'b')
コード例 #3
0
ファイル: test_init.py プロジェクト: rjollos/pytidylib
 def test_not_find_lib(self):
     with self.assertRaises(OSError):
         tidy = Tidy(lib_names=[])
コード例 #4
0
ファイル: test_init.py プロジェクト: rjollos/pytidylib
 def test_lib_name(self):
     tidy = Tidy()
     self.assertIsInstance(tidy.lib_name, str)
コード例 #5
0
ファイル: handle_html.py プロジェクト: hee0624/extract_web
 def tidy_html(html_str):
     """补齐html缺失标签"""
     tidy = Tidy()
     tidy_html, errors = tidy.tidy_document(html_str)
     return tidy_html