# -*- coding: utf-8 -*- from app.modules.indexer.parser.nexus_audiences import NexusAudiencesSiteUserInfo from app.utils.string import StringUtils def test_audiences_userbar_metrics_override_generic_nexus_regex(): parser = NexusAudiencesSiteUserInfo( site_name="Audiences", url="https://audiences.me/", site_cookie="", apikey=None, token=None, ) html_text = """
2.801 """ # Audiences 新版用户栏把流量数据放在 data 属性中,通用 NexusPHP 正则无法稳定识别。 parser._parse_user_traffic_info(html_text) assert parser.userid == "18978" assert parser.username == "jxxghp" assert parser.user_level == "(江湖儿女)Elite User" assert parser.upload == StringUtils.num_filesize("10.150 TB") assert parser.download == StringUtils.num_filesize("3.624 TB") assert parser.ratio == 2.801 assert parser.bonus == 1973896.2 assert parser.seeding == 355 assert parser.leeching == 7