python 对类进行单元测试

文件1:person.py

class Person(object):
    def __init__(self,name,age):
        self.name = name
        self.age = age


    def getAge(self):
        return self.age

文件2:TestClass.py

import unittest
from person import Person


class Test(unittest.TestCase):
    #测试方法要以test开头
    def test_init(self):
        p1 = Person("liming",20)
        self.assertEqual(p1.name,"liming","属性赋值有误")

    def test_getAge(self):
        p2 = Person("hanhong",22)
        self.assertEqual(p2.getAge(),22)

运行文件2:TestClass.py,进行测试

猜你喜欢

转载自blog.csdn.net/weixin_40938748/article/details/85258207
今日推荐