test_parse.py 文件源码

python
阅读 20 收藏 0 点赞 0 评论 0

项目:USFM-Utils 作者: unfoldingWord-dev 项目源码 文件源码
def test_until_next_flags(self):
        for name, (flag, builder) in lower_until_next_flags.items():
            if builder is None:
                continue
            document = self.parse(r"\p \{} hello \p world".format(flag))
            elements = document.elements
            self.assertEqual(len(elements), 2)
            self.assertIsInstance(elements[0], Paragraph)
            self.assertEqual(len(elements[0].children), 1)
            child = elements[0].children[0]
            self.assertIsInstance(child, FormattedText)
            self.assertEqual(len(child.children), 1)
            text = child.children[0]
            self.assertIsInstance(text, Text)
            self.assertIsInstance(text.content, basestring)
            self.assertIsInstance(elements[1], Paragraph)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号