get_coverage.py 625 B

12345678910111213141516171819202122
  1. """
  2. get cov
  3. """
  4. from bs4 import BeautifulSoup
  5. import shutil
  6. def get_covrage():
  7. """get covrage"""
  8. # 发送请求获取网页内容
  9. html_content = open("htmlcov/index.html", "r", encoding="utf-8").read()
  10. soup = BeautifulSoup(html_content, 'html.parser')
  11. # 查找包含"pc_cov"的span标签
  12. pc_cov_span = soup.find('span', class_='pc_cov')
  13. # 提取百分比值
  14. percentage_value = pc_cov_span.text.strip()
  15. percentage_float = float(percentage_value.rstrip('%'))
  16. print ("percentage_float:", percentage_float)
  17. assert percentage_float >= 0.2
  18. if __name__ == '__main__':
  19. get_covrage()