“引用/引用木兰多个.ul”,报找不到模块 测试引用2
也许与“测试引用2.ul”的中文文件名有关。
原始 ulang.0.2.2.exe 运行测试,由于它不支持中文标识符,不少测试例程未过:
失败: 运算/乘.ul 期望:b'6181' 实际:b''
失败: 函数/过滤.ul 期望:b'[10]' 实际:b''
失败: 函数/map.ul 期望:b'[1, 4, 9]' 实际:b''
失败: 函数/返回多值.ul 期望:b'12' 实际:b''
失败: 函数/匿名函数.ul 期望:b'[1][1][3][3][1, 4]12true' 实际:b''
失败: 函数/API/文件.ul 期望:b'hi' 实际:b''
失败: 特殊字符/注释块.ul 期望:b'23' 实际:b''
失败: 特殊字符/中文标识符.ul 期望:b'2020' 实际:b''
失败: 引用/引用木兰多个.ul 期望:b'21' 实际:b''
失败: 引用/引用本地包内木兰.ul 期望:b'23' 实际:b''
失败: 引用/引用本地包内木兰某内容.ul 期望:b'23' 实际:b''
失败: 类型/继承.ul 期望:b'1' 实际:b''
失败: 字符串/双引号.ul 期望:b'okatruetrue' 实际:b''
失败: 字符串/相关方法.ul 期望:b"1hi['fish']" 实际:b''
失败: 数据结构/列表取值.ul 期望:b'245[1, 4][3, 5][1, 4][1, 4, 3, 5]' 实际:b''
失败: 数据结构/列表组合.ul 期望:b"['a', 'b', 'b']" 实际:b'[a, b, b]'
失败: 算法/排序/冒泡.ul 期望:b'[1, 2, 4, 5, 8]' 实际:b''
失败: 算法/排序/插入.ul 期望:b'[1, 2, 4, 5, 8]' 实际:b''
失败: 算法/排序/快速.ul 期望:b'[1, 2, 4, 5, 8]' 实际:b''
失败: 综合.ul 期望:b'10' 实际:b''
考虑将中文标识符转换为英文后再测试。参考 https://stackoverflow.com/questions/1515357/simple-example-of-how-to-use-ast-nodevisitor
以及 节点格式化
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
原始 ulang.0.2.2.exe 仅有两个未通过,确认为实现错误。开 #I1UDD1:print输出容器内字符串应不带引号 跟进。
尚未确定为何在 windows 下对实现运行测试“引用/引用木兰多个.ul”失败。
868e6d78245d9e1ef7125fced7ba1ad49b386298 解决。文件编码问题。
改为unittest后,mac下和原始可执行文件运行正确,但win下重现项目测试仍有如下问题:
失败: 字符串/双引号.ul 期望:'ok\r\n\t\\"\\natruetrue' 实际:'ok\n\t\\"\\natruetrue'
失败: 字符串/单引号.ul 期望:"ok\r\n\t\\'\\n" 实际:"ok\n\t\\'\\n"
#I3RNBQ:win 下报错与生成两个测试未通过
win 测试已过。
登录 后才可以发表评论