def test_session(self): vnt = Vinanti(block=self.block, method='GET', onfinished=hello, hdrs=self.hdr, group_task=True) vnt.get('http://www.google.com', out='/tmp/1.html') vnt.add('http://www.wikipedia.org', out='/tmp/2.html') vnt.add('http://www.google.com', out='/tmp/3.html') vnt.start()
def test_auth_noblock(self): vnt = Vinanti(block=False, log=logval, group_task=True) vnt.get(url1, onfinished=hello, hdrs=hdr, auth=('user-basic', 'password-basic')) vnt.add(url2, onfinished=hello, hdrs=hdr, auth_digest=('user-digest', 'password-digest')) vnt.start()
def test_proxy_noblock(self): vnt = Vinanti(block=False, log=logval, group_task=True) vnt.get('http://www.httpbin.org/ip', onfinished=hello, hdrs=hdr, proxies=proxies) vnt.add('http://www.httpbin.org/post', method='POST', data={'moe': 'curly'}, onfinished=hello, hdrs=hdr, proxies=proxies) vnt.start()
def test_post_file_noblock(self): vnt = Vinanti(block=False, log=logval, group_task=True, backend='urllib') file1 = self.file1 file2 = self.file2 file_single = file1 file_tuple = (file1, file2) file_dict = {'Title-One': file1, 'Title-Two': file2} data_dict = {'hello': 'world', 'world': 'hello'} vnt.post('http://www.httpbin.org/post', onfinished=hello, hdrs=hdr, files=file_single) vnt.add('http://www.httpbin.org/post', method='POST', onfinished=hello, hdrs=hdr, files=file_tuple) vnt.add('http://www.httpbin.org/post', method='POST', onfinished=hello, hdrs=hdr, files=file_dict) vnt.add('http://www.httpbin.org/post', method='POST', onfinished=hello, hdrs=hdr, files=file_single, data=data_dict) vnt.start()
def test_add_noblock(self): vnt = Vinanti(block=False, group_task=True) vnt.get('http://www.google.com', onfinished=hello, hdrs=hdr) vnt.add('http://www.wikipedia.org', onfinished=namaste, hdrs=hdr) vnt.add('http://www.duckduckgo.com', onfinished=konichiwa, hdrs=hdr) data_dict = { 'Fyodor Dostoyevsky': 'Crime and Punishment', 'Shivaji Sawant': 'Mrityunjaya' } vnt.add('http://httpbin.org/post', method='POST', onfinished=bonjour, hdrs=hdr, data=data_dict) vnt.add('http://httpbin.org/get', method='HEAD', onfinished=hello, hdrs=hdr) vnt.start()
def test_session_mix_aio(self): data_dict = {'hello': 'world', 'world': 'hello'} vnt = Vinanti(block=self.block, onfinished=hello, hdrs=self.hdr, method='POST', data=data_dict, group_task=True, backend='aiohttp') vnt.post('http://www.httpbin.org/post') vnt.add('http://www.httpbin.org/post', data={'clrs': 'algo'}) vnt.add('http://www.httpbin.org/post', data={'ast': 'OS'}) vnt.add('http://www.httpbin.org/post', data={'tma': 'calc'}, hdrs={'user-agent': 'curl'}) vnt.add('http://www.httpbin.org/get', method='GET', params={ 'hp': 'ca', 'ahu': 'tfcs' }) vnt.add('http://httpbin.org/get', method='HEAD', onfinished=namaste) vnt.add('http://httpbin.org/ip', method='GET', onfinished=namaste) vnt.start()