生成python程序的假设策略,比如csmith

hypothesmith的Python项目详细描述


假设

生成python程序的假设策略,类似csmith。

这绝对是前阿尔法,但如果你想玩它感觉自由! 你甚至可以在-而不是-如果-它破裂的时候保持闪亮的碎片。

现在就用pip install hypothesmith或者通过克隆github repo来获得它。 您可以在python 3.6或更高版本上使用tox运行测试,例如它们。

更改日志

0.0.3-2019年8月8日

在语句级别检查有效性,这使得过滤更加有效。 改进了测试、输入验证和代码注释。

0.0.2-2019-08-07

改进了从语法生成的源代码的过滤和固定。 此版本发现一个新的错误:"pass #\\r#\\n"被 内置的compile()exec()函数,但不是通过blacklib2to3实现的。

0.0.1-2019-08-06

初次发布。这是一个最小的概念证明,由 语法,如果我们从blacktokenize得到错误,则拒绝它。 很酷,但在现阶段承诺不会很有用。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
在Eclipse中使用多个调用在一行上打印java   javajackson序列化问题。只有同一实体的第一个对象可以很好地序列化   Java中Deflate函数的等价充气   使用customlitview的java Android actionbar搜索   java“<T>T get()”是什么意思?(它有用吗?)   目标c使用CommonCrypto使用AES256加密,使用OpenSSL或Java解密   java在运行时更新资源文件   fileinputstream在java中访问并将数据写入现有文件   带集群的java Android Mapbox我希望每个功能都有不同的标记图像   java JDK8>JDK10:PKIX路径生成失败:SunCertPathBuilderException:找不到请求目标的有效证书路径   java使用Hk2生成具有指定构造函数参数的实例   为什么这个系统。出来Java中的println()打印到控制台?   java目录和文件名连接不起作用   使用mockito和通配符绘图的java