上一页 1 2 3 4 5 6 7 8 9 ··· 11 下一页
摘要: 1、通过闭包函数实现单例模式: # 使用闭包函数实现单例 def single(cls, *args, **kwargs): instance = {} def get_instance(): if cls not in instance: instance[cls] = cls(*args, ** 阅读全文
posted @ 2020-01-06 20:39 奔奔-武 阅读(428) 评论(0) 推荐(0) 编辑
摘要: model = input("请选择模块:") class_ = input("请选择类型:") money = input("请输入金额:") # 导入模块 model = __import__(model) # 实例化对象 object = getattr(model, class_)(mone 阅读全文
posted @ 2020-01-06 20:31 奔奔-武 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 工厂方法实现放在factory_method.py模块中: class BenBen: def __init__(self, money): """ 奔奔支付 :param money:支付金额 """ self.money = money def pay(self): print("收到奔奔金融支 阅读全文
posted @ 2020-01-06 20:19 奔奔-武 阅读(347) 评论(0) 推荐(0) 编辑
摘要: 1 class BenBen: 2 def __init__(self, money): 3 """ 4 奔奔金融支付 5 :param money:支付金额 6 """ 7 self.money = money 8 9 def pay(self): 10 print("收到奔奔金融支付金额{0}" 阅读全文
posted @ 2020-01-06 20:04 奔奔-武 阅读(390) 评论(0) 推荐(0) 编辑
摘要: ddt是第三方模块,需安装:pip install -i https://pypi.douban.com/simple ddt 简单的demo介绍,包括data和unpack的使用: import unittest from ddt import ddt, data, unpack @ddt cla 阅读全文
posted @ 2020-01-03 16:42 奔奔-武 阅读(1271) 评论(0) 推荐(0) 编辑
摘要: import os import unittest import HTMLTestRunnerNew # 1、初始化testloader testloader = unittest.TestLoader() # 2、查找测试用例,加载 dir = os.path.dirname(os.path.ab 阅读全文
posted @ 2020-01-02 09:36 奔奔-武 阅读(791) 评论(0) 推荐(0) 编辑
摘要: import os import unittest # 创建suite对象 suite = unittest.TestSuite() # 第三种方法:通过loader来加载用例-通过测试类名加载用例 from class1228_unittest_loader.test_cases.test_set 阅读全文
posted @ 2020-01-02 09:32 奔奔-武 阅读(383) 评论(0) 推荐(0) 编辑
摘要: import os import unittest # 创建suite对象 suite = unittest.TestSuite() # 第二种方法:通过loader来加载用例-通过模块加载用例 from class1228_unittest_loader.test_cases import tes 阅读全文
posted @ 2020-01-02 09:16 奔奔-武 阅读(274) 评论(0) 推荐(0) 编辑
摘要: unittest中加载测试用例的方法很多,这里先介绍addTest中添加用例-测试类的实例的方式: import os import unittest # 创建suite对象 suite = unittest.TestSuite() # 第一种方法:一个一个添加用例 from class1228_u 阅读全文
posted @ 2020-01-02 09:07 奔奔-武 阅读(428) 评论(0) 推荐(0) 编辑
摘要: import unittest class TestSetUp(unittest.TestCase): # 前置条件当中 # 每一个测试用例方法执行之前都会运行的代码 # 可以把测试数据放到 setUp 当中 def setUp(self): print("正在执行测试准备") self.a = 1 阅读全文
posted @ 2020-01-02 08:51 奔奔-武 阅读(421) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 11 下一页