forked from Cherish599/WordCount
-
Notifications
You must be signed in to change notification settings - Fork 0
/
unittest.py
33 lines (26 loc) · 889 Bytes
/
unittest.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
import unittest
from words import *
class Test002_Fail(unittest.TestCase):
#测试用例前执行
def setUp(self):
print('Case Before')
pass
def tearDown(self):
print ('Successful')
pass
def test_Case1(self):
str = 'I love you'
self.assertEqual(cal_char(str),10,'Result Fail')
def test_Case2(self):
str = '501dsds2222fff33300frewwwwf'
self.assertEqual(cal_alp(str),15,'Result Fail')
def test_Case3(self):
str = '501dsds2222fff33300frewwwwf'
self.assertEqual(cal_num(str), 12, 'Result Fail')
def tese_Case4(self):
list0 = ["i", "i", "love", "love", "you", "you"]
l = 2
list_test = [[i,i],[i,love],[love,love],[love,you],[you,you]]
self.assertEqual(list_addplus(list0), list_test, 'Result Fail')
if __name__ == '__main__':
unittest.main()