使用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
应该怎么测呢
相关问答:
像 C 的 scanf() 那样
比如读入 1 2 3 a b c
每次读入一个
下面这个应该是你想要的吧:
Python code:
>>> k = raw_input()
0 0123 ds dsl sd
>>> k
'0 0123 ds dsl sd'
>>> ......
下边是我写的一段代码,随机生成100万条4列数据,并放到dict里边,然后把内容写到txt文件中
Python code:
#!/usr/bin/python2.5
import random
import time
time.sleep(5)
shapes = {}
print " ......
我现在有一个需求是这样的
我有2个类
class A
{
public:
int val;
}
class B
{
public:
A a
}
现在在脚本中只能
b.a.val = 1
我在python中想使用
b.a = 1
......
我用python登陆asp.net网站(自己做的)。
事件不执行,但是有反馈。从登陆页转到了注册页。怎么回事?
希望高手给个解答
搞定了
要访问asp.ent的网站的话,如果网站接受的是服务器控件的值的话,需要再 ......