coffeescript和python之间的跨语言单元测试?

2024-06-26 00:08:24 发布

您现在位置:Python中文网/ 问答频道 /正文

所以我有一个用coffeescript编写的中等大小的项目,我正在尝试将它移植到另一种语言,特别是python,以方便使用,而且通常是很好的统计包。不过,我编写的程序与原始源代码的行为略有不同。我写这本书的方式是逐行翻译,考虑到类、函数和继承等因素,但似乎有些地方出了问题。因此,我想知道是否有某种方法可以检查python脚本中变量的实例值或函数返回值,并将这些值与原始程序中的值进行比较,类似于单元测试所做的工作。我的第一个直觉是用python编写一些coffeescript编译器,并让它编译.coffee文件(我以前从未编写过编译器,所以这会很有趣)。我的第二个直觉是在node或其他任何地方运行coffeescript代码,让它在某个xml文件中输出值,在另一个python脚本中解释这些值,并在运行时验证python代码。我的第三个直觉是看看是否可以使用selenium在python中运行JavaScript编译代码。所以,在我开始任何这些努力之前,我想知道是否有某种可能我不知道的框架


Tags: 文件项目函数代码程序脚本语言编译器