python中单元测试的常用语句
admin
2023-07-20 01:02:31
0

assertEqual 如果两个值相等,则pass
assertNotEqual 如果两个值不相等,则pass
assertTrue 判断bool值为True,则pass
assertFalse 判断bool值为False,则pass
assertIsNone 不存在,则pass
assertIsNotNone 存在,则pass

def fibo(x):
    if x == 0:
        resp = 0
    elif x == 1:
        resp = 1
    else:
        return fibo(x-1) + fibo(x-2)
    return resp
assert fibo(5) == 5

assertAlmostEqual(a, b) round(a-b, 7) == 0
assertNotAlmostEqual(a, b) round(a-b, 7) != 0
assertGreater(a, b) a > b 2.7
assertGreaterEqual(a, b) a >= b 2.7
assertLess(a, b) a < b 2.7
assertLessEqual(a, b) a <= b 2.7
assertRegexpMatches(s, re) regex.search(s) 2.7
assertNotRegexpMatches(s, re) not regex.search(s) 2.7
assertItemsEqual(a, b) sorted(a) == sorted(b) and works with unhashable objs 2.7
assertDictContainsSubset(a, b) all the key/value pairs in a exist in b 2.7
assertMultiLineEqual(a, b) strings 2.7
assertSequenceEqual(a, b) sequences 2.7
assertListEqual(a, b) lists 2.7
assertTupleEqual(a, b) tuples 2.7
assertSetEqual(a, b) sets or frozensets 2.7
assertDictEqual(a, b) dicts 2.7
assertMultiLineEqual(a, b) strings 2.7
assertSequenceEqual(a, b) sequences 2.7
assertListEqual(a, b) lists 2.7
assertTupleEqual(a, b) tuples 2.7
assertSetEqual(a, b) sets or frozensets 2.7
assertDictEqual(a, b) dicts 2.7

相关内容

热门资讯

热景生物:子公司创新药SGT0... 中证智能财讯 热景生物(688068)6月18日公告,子公司北京舜景生物医药技术有限公司研制的创新药...
万天控股携手深圳机器人“八大金... 深圳商报·读创客户端记者 邱清月 6月18日,中国万天控股有限公司(股份代号:1854.HK,以下简...
明星本名大公开!姓氏笔画定演员... “特邀主演”“友情出演”将成为过去式!6月12日,中国电视剧制作产业协会、中国网络视听节目服务协会、...
即将交付,首艘民营科考船前途难... 来源:滚动播报 (来源:千龙网) 东海之畔的浙江温岭,一艘白色的庞然大物静静停泊在海湾内。这艘名为“...
蒋万安以“火锅”喻台北遭绿营攻... 海峡导报综合报道 台北市长蒋万安日前赴新加坡领取“李光耀世界城市奖特别奖”时,以“火锅”比喻台北城市...
当端午遇上毕业礼,李锦记希望厨... “学长学姐,毕业快乐!尝尝我们亲手包的粽子,愿你们前路坦荡,岁岁安康!” “学长,伸手!给你系上五彩...
八部门:用好个人消费贷款财政贴... IT之家 6 月 18 日消息,商务部等八部门发布关于加快“人工智能 + 消费”发展的实施意见。其中...
原创 天... 今天推荐的机型是红米K90 Max,目前12GB+256GB版到手价为2209元,是目前性价比最高的...
美防长喊话北约盟国:朋友之间应... 据凤凰卫视报道,美国国防部长赫格塞思6月18日在布鲁塞尔出席北约防长会,他再次敦促部分北约盟友国家在...
原创 1... 作者/刘静 出品/科技实话 近期,三大运营商推出的低价AI算力Token套餐因实际消耗量过高引发争议...