封锁测试 blocktest是标记(例如Markdown或reStructuredText)代码块的“预处理器”。 它使您可以将代码和散文保持独立,而无需重复工作。 这个想法很简单: blocktest从更大的测试上下文中提取您的代码示例,并将它们添加到用户指定位置的标记中。 例如,假设您正在编写这一。 在此示例中,您想在说明中包含以下Python代码段: doc = nlp ( u'An example sentence. Another sentence.' ) assert ( doc [ 0 ]. text , doc [ 0 ]. head . tag_ ) == ( 'An'