Python·Code Coverage Statistics Tool Coverage Usage Details

1. Installez la couverture

​​​​​​​​​​​​​​La couverture du code de test unitaire

La couverture statistique du code, souvent effectuée après les tests unitaires, peut fournir une base pour juger des résultats des tests

pip install coverage

Une fois l'installation terminée, vous verrez cover.exe sous \Scripts dans l'environnement Python

2. Ligne de commande de couverture

course de couverture

#coding:utf-8
from collections import Counter
a = ['apple', 'orange', 'computer', 'orange']
b = ['computer', 'orange']

ca = Counter(a)
cb = Counter(b)
#Counter对象间可以做数学运算
ca + cb  # Counter({'orange': 3, 'computer': 2, 'apple': 1})

# 进一步抽象,实现多个列表内元素的个数统计
def sumc(*c):
    if (len(c) < 1):
        return
    mapc = map(Counter, c)
    s = Counter([])
    for ic in mapc: # ic 是一个Counter对象
        s += ic
    return s

#Counter({'orange&

Je suppose que tu aimes

Origine blog.csdn.net/qq_37865996/article/details/124354575
conseillé
Classement