上一页 1 ··· 5 6 7 8 9 10 11 12 下一页
摘要: 一、unittest框架最核心的四个概念 TestCase:一个TestCase中的用例就是一个测试用例 TestSuite:多个测试用例集合在一起;TestLoader:用来加载测试用例到测试套件中 TextTestRunner:用来执行测试用例 fixture:测试环境的搭建和销毁 二、测试用例 阅读全文
posted @ 2021-09-23 20:24 2orange 阅读(43) 评论(0) 推荐(1) 编辑
摘要: (1)在类外面获取类属性 方式一:print(类名.属性名) 方式二:getattr(参数1,参数2,参数3),可用于动态获取 参数1:类名 参数2:属性名 参数3:如果属性不存在,则返回该值 (2)在类外面定义类属性 方式一:类名.属性名=属性值 方式二:setattr(参数1,参数2,参数3), 阅读全文
posted @ 2021-09-18 15:45 2orange 阅读(158) 评论(0) 推荐(0) 编辑
摘要: (1)object:python中所有类的基类 (2)子类通过继承父类,能够获取父类中定义的所有属性和方法(私有属性除外) (3)重写父类方法:在子类中定义与父类同名的方法 (4)调用被重写的父类方法: 方法一:父类名.方法名(self) 方法二:super().方法名() 阅读全文
posted @ 2021-09-18 10:15 2orange 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 1、定义的两种形式 python3中下面两种类的定义没有区别: 方式一:不写继承的父类,默认继承object class MyTest: pass 方式二:在类名后指定继承object这个类 class MyTest(object): pass 在python2中,方式一的定义形式叫做经典类,方式二 阅读全文
posted @ 2021-09-17 14:32 2orange 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 1、类属性之私有属性 类属性分为公有属性和私有属性 公有属性:既可以在类的内部使用,又可以在类的外部使用 私有属性:双下划线开头,只能在类的内部使用,在类外无法使用 class MyClass: attr=100 #公有属性 __atter=999 #私有属性 def print_attr(self 阅读全文
posted @ 2021-09-17 14:29 2orange 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 1、类里面的方法 (1)实例方法:第一个参数是self,self代表对象本身,哪个对象调用该方法,self就代表哪个对象 实例方法只能通过对象去调用 (2)类方法:@classmethod进行装饰(标识) 第一个参数是cls,cls代表的是类本身 (3)静态方法:@staticmethod进行装饰( 阅读全文
posted @ 2021-09-17 14:25 2orange 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 1、在类里面定义对象属性 (1)定义在类里面的函数叫做方法 (2)__init__方法:初始化方法,对象创建后,会自动调用该方法 (3)关于方法中的第一个参数self:self代表的是对象本身 class Cat: def __init__(self): print(id(self),self) k 阅读全文
posted @ 2021-09-17 14:16 2orange 阅读(431) 评论(0) 推荐(0) 编辑
摘要: 1、类属性和实例属性 类属性:在类里面直接定义的变量,叫做类属性 通过对象访问类属性:对象名.属性名 通过类访问类属性:类名.属性名 实例属性:每个对象的属性值都有可能不一样,就定义为实例属性(对象属性) 实例属性的定义:对象.属性名=属性值 class Cat: leg=“四条腿” tail=“长 阅读全文
posted @ 2021-09-17 14:12 2orange 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 1、类的定义 关键字:class 语法: class 类名: 类里面的代码 类名的命名规范:同标识符命名规范,风格采用大驼峰命名法 通过类创建对象:对象=类名() 对象也叫实例,通过类创建对象也叫实例化对象 class Cat: pass kitty=Cat() coffee=Cat() print 阅读全文
posted @ 2021-09-17 14:09 2orange 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 1、断言 assert expected=“用例执行通过” result=“用例执行未通过” assert expected==result print(“ ”) 运行后会报断言错误:AssertionError,不执行print 阅读全文
posted @ 2021-09-16 09:48 2orange 阅读(37) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 下一页