易截截图软件、单文件、免安装、纯绿色、仅160KB

使用python进行单元测试

请问怎么对以下这段代码做单元测试呢?(包括使用路径覆盖、条件覆盖等白盒测试方法)
class Case_one:
    def __init__(self):
        self.__a = 100
        self.__b = 200
       
    def function_a(self):
        if self.__a > 50 :
            print "function_a"
            self.__a = 200
        else:
            self.__a = 0
    def function_b(self):
        if self.__a == self.__b:
            print "function_b"
        elif self.__b < 150:
            self.__a = 0
        else:
            self.__b = 0
    def function_print(self):
        print 'a is %d' %self.__a
        print "b is %d" %self.__b


谢谢~~~
如果还有
    def function_c(self):
        c = 0
        c = self.__a+self.__b
        print "a + b",c
应该怎么测呢



相关问答:

[提问]Python 如何忽略 whitespace 读入

像 C 的 scanf() 那样
比如读入 1 2 3 a b c
每次读入一个
下面这个应该是你想要的吧:
Python code:

>>> k = raw_input()
0 0123 ds dsl sd
>>> k
'0 0123 ds dsl sd'
>>> ......

python dict 的内存控制

下边是我写的一段代码,随机生成100万条4列数据,并放到dict里边,然后把内容写到txt文件中

Python code:

#!/usr/bin/python2.5
import random
import time
time.sleep(5)
shapes = {}
print " ......

boost.python c++嵌入python如何重载=?

我现在有一个需求是这样的
我有2个类
class A
{
public:
int val;
}

class B
{
public:
A a
}

现在在脚本中只能
b.a.val = 1
我在python中想使用
b.a = 1
......

Python访问Asp.net网站

我用python登陆asp.net网站(自己做的)。
事件不执行,但是有反馈。从登陆页转到了注册页。怎么回事?
希望高手给个解答

搞定了
要访问asp.ent的网站的话,如果网站接受的是服务器控件的值的话,需要再 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号