def test_network_handler_with_url(url, exp_res): """test func.""" import buku import urllib3 buku.urllib3 = urllib3 buku.myproxy = None res = buku.network_handler(url) assert res == exp_res
def test_network_handler_with_url(url, exp_res): """test func.""" import buku import urllib3 buku.urllib3 = urllib3 buku.myproxy = None res = buku.network_handler(url) assert res == exp_res
def test_network_handler_with_url(url, exp_res): """test func.""" import buku import urllib3 buku.urllib3 = urllib3 buku.myproxy = None res = buku.network_handler(url) if urlparse(url).netloc == 'www.google.ru': res = (res[0].split(" - ")[0], res[1], res[2]) assert res == exp_res
def network_handle_detail(): failed_resp = response.response_template['failure'], status.HTTP_400_BAD_REQUEST url = request.data.get('url', None) if not url: return failed_resp try: res = network_handler(url) return {'title': res[0], 'recognized mime': res[1], 'bad url': res[2]} except Exception as e: current_app.logger.debug(str(e)) return failed_resp
def network_handle_detail(): failed_resp = response.response_template['failure'], status.HTTP_400_BAD_REQUEST url = request.data.get('url', None) if not url: return failed_resp try: res = network_handler(url) return {'title': res[0], 'recognized mime': res[1], 'bad url': res[2]} except Exception as e: current_app.logger.debug(str(e)) return failed_resp
def test_network_handler_with_url(url, exp_res): """test func.""" import buku import urllib3 buku.urllib3 = urllib3 buku.myproxy = None res = buku.network_handler(url) if urlparse(url).netloc == 'www.google.ru': temp_res = [res[0].split(" - ")[0], ] temp_res.extend(res[1:]) res = tuple(temp_res) assert res == exp_res
def handle_network(): failed_resp = response.response_template['failure'], status.HTTP_400_BAD_REQUEST url = request.data.get('url', None) if not url: return failed_resp try: res = network_handler(url) keys = ['title', 'description', 'tags', 'recognized mime', 'bad url'] res_dict = dict(zip(keys, res)) return jsonify(res_dict) except Exception as e: current_app.logger.debug(str(e)) return failed_resp