test_basics.py 文件源码

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

项目:zamia-prolog 作者: gooofy 项目源码 文件源码
def test_cut(self):

        self.parser.compile_file('samples/cut_test.pl', UNITTEST_MODULE)

        # self.rt.set_trace(True)

        clause = self.parser.parse_line_clause_body(u'bar(R, X)')
        logging.debug(u'clause: %s' % clause)
        solutions = self.rt.search(clause)
        logging.debug('solutions: %s' % repr(solutions))
        self.assertEqual (len(solutions), 4)
        self.assertEqual (solutions[0]['R'].s, "one")
        self.assertEqual (solutions[1]['R'].s, "two")
        self.assertEqual (solutions[2]['R'].s, "many")
        self.assertEqual (solutions[3]['R'].s, "many")

    # @unittest.skip("temporarily disabled")
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号