使用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
应该怎么测呢
相关问答:
我用了def CreateMyDialog(self):
dlg = MyDialog(None, -1, ''.decode('utf8'), (300,300), (300,200), wx.DEFAULT_DIALOG_STYLE | wx.DIALOG_NO_PARENT )
&nbs ......
像 C 的 scanf() 那样
比如读入 1 2 3 a b c
每次读入一个
下面这个应该是你想要的吧:
Python code:
>>> k = raw_input()
0 0123 ds dsl sd
>>> k
'0 0123 ds dsl sd'
>>> ......
s='aaa111aaa,bbb222,333ccc,444ddd444,555eee666,fff777ggg'
用正则表达式取出 前后字母相同的数据 结果如下:
111 ddd
谢谢~
Python code:
import re
s='aaa111aaa,bbb222,333ccc,444ddd444,555eee666,ff ......
我用python登陆asp.net网站(自己做的)。
事件不执行,但是有反馈。从登陆页转到了注册页。怎么回事?
希望高手给个解答
搞定了
要访问asp.ent的网站的话,如果网站接受的是服务器控件的值的话,需要再 ......