测试
测试相关知识
dijkstral
这个作者很懒,什么都没留下…
展开
-
使用swig实现C++的python扩展功能
1. 直接C扩展Python的方法 Python的扩展API是主要为C语言提供的,可以利用该API为要导出的C函数建立包装器(wrapper)。包装器用来处理Python对象与底层C函数中的变量所需值之间的转换,并将C函数注册到Python的自定义module中。 假设将要导出的函数成为模块函数,对应wrapper中的函数为包装函数。则wrapper文件主要包含以下几个部分:inclu转载 2014-11-15 09:11:30 · 477 阅读 · 0 评论 -
Python unitest 的使用
作为开发人员,对写的代码进行单元测试是最基本的对python语言来讲,其单元测试的利器是pyUnit, 这个从Python2.1之后的版本中,就已经是自带的了。下面通过一个基本的例子来讲述如何来使用unittest.首先是一个简单的功能。area.pyclass Area: def __init__(self,width=100,length=100):转载 2014-11-14 21:18:04 · 889 阅读 · 0 评论 -
windows 环境下使用swig
我使用的是vs2008和python3.3以及swig3.0.2例子原创 2014-11-17 15:00:35 · 3279 阅读 · 0 评论 -
swig 指令文件写法
首先下载swig,swig可以帮助我们将C或者C++编写的DLL或者SO文件绑定到包括Python在内的多种语言。Windows下将安装包下载到一定目录下将该目录加入环境变量的path中即可使用swig(当然也可以输入完整的路径来使用swig)。可以打开命令行窗口,在里面输入swig,如果出现“Must specify an input file. Use -help for available转载 2014-11-15 10:32:59 · 3628 阅读 · 0 评论