def test_domain_lookup_sparse_benchmark(url, values, benchmark): url = QUrl(url) values.add(False, urlmatch.UrlPattern("*.foo.bar.baz")) for line in testutils.blocked_hosts(): values.add(False, urlmatch.UrlPattern(line)) benchmark(lambda: values.get_for_url(url))
def test_add_url_benchmark(values, benchmark): blocked_hosts = list(testutils.blocked_hosts()) def _add_blocked(): for line in blocked_hosts: values.add(False, urlmatch.UrlPattern(line)) benchmark(_add_blocked)