def test_req_for_validate(self, setup): p1 = Proxy(ip="127.0.0.1", port=80) p2 = Proxy(ip="127.0.0.1", port=8080) p3 = Proxy(ip="127.0.0.2", port=80) p4 = Proxy(ip="127.0.0.2", port=8080) proxypool = ProxyPool() proxypool.add_proxy(p1) proxypool.add_proxy(p2) proxypool.add_proxy(p3) proxypool.add_proxy(p4) p = proxypool.req_proxy_for_validate() assert p == p1.proxy_url() p = proxypool.req_proxy_for_validate() assert p == p2.proxy_url() p = proxypool.req_proxy_for_validate() assert p == p3.proxy_url() p = proxypool.req_proxy_for_validate() assert p == p4.proxy_url() p = proxypool.req_proxy_for_validate() assert p == None