单元测试(一)
程序员文章站
2022-06-05 09:28:38
...
#coding=utf-8
‘’‘代码
验证一个序列的单元测试
‘’’
import unittest
import random
class TestSequenceFunctions(unittest.TestCase):
def setUp(self):
#初始化一个递增序列
self.seq= range(10)
print "setup completed!"
def test_run(self):
#从序列seq中随机选取一个元素
element = random.choice(self.seq)
#验证随机元素确实属于列表中
self.assertTrue(element in self.seq)
def test_sth(self):
assert 1==1
def tearDown(self):
assert 1==1
class TestDictValueFormatFunctions(unittest.TestCase):
def setUp(self):
# 初始化一个递增序列
self.seq = range(10)
def test_shuffle(self):
# 随机打乱原seq的顺序
random.shuffle(self.seq)
self.seq.sort()
self.assertEqual(self.seq,range(10))
# 验证执行函数时抛出了TypeError的异常
self.assertRaises(TypeError,random.shuffle,(1,2,3))
def test_sth(self):
assert 1 == 1
def tearDown(self):
assert 1 == 1
if name==‘main’:
unittest.main()
上一篇: Vagrant中Nginx配置
下一篇: 一个处理SQL语句多条件添加的工具类