# -*- coding: utf-8 -*- # !/usr/bin/env python import os from base import init_env os.environ.setdefault("DJANGO_SETTINGS_MODULE", "configs.testing") init_env(interactive = False) from apilib.utils_url import before_frag_add_query from apps.web.utils import MiniGatewayResponseRedirect, concat_user_login_entry_url, concat_user_center_entry_url, \ concat_dealer_access_entry_url, concat_user_center_url, UserCenterResponseRedirect, concat_follow_gzh_url, \ FollowGZHResponseRedirect, concat_error_page_url, \ ErrorResponseRedirect, NotSupportedPlatformResponseRedirect, NotSupportedPayResponseRedirect, \ concat_user_recharge_url, UserRechargeResponseRedirect, concat_user_recharge_entry_url, concat_dealer_main_page_url, \ DealerMainPageResponseRedirect, contact_dealer_login_page_url, DealerLoginPageResponseRedirect, \ concat_dealer_bind_id_page_url, DealerBindIdResponseRedirect, contact_sub_account_login_page_url, \ SubAccountLoginResponseRedirect, concat_count_down_page_url, CountDownResponseRedirect, \ concat_bt_count_down_page_url, BtCountDownResponseRedirect, concat_card_recharge_url, CardRechargeResponseRedirect, \ concat_bt_device_url, BtDeviceResponseRedirect, concat_net_device_url, NetDeviceResponseRedirect, \ concat_huopo_door_url, HuopoDoorResponseRedirect, concat_before_ad_url, BeforeAdResponseRedirect, \ concat_ad_landing_url, AdLandingResponseRedirect, AdAccessResponseRedirect, FrontEndResponseRedirect, \ ServerEndResponseRedirect, concat_front_end_url, concat_server_end_url agent_id = 'dafsdaasd32423434' front_redirect = '/user/index.html#common/device?a=1' front_full_redirect = 'https://develop.5tao5ai.com/user/index.html#common/dev?c=1' server_redirect = '/ad/login?b=1' server_full_redirect = 'https://develop.5tao5ai.com/ad/login?b=1' l = '123456' devNo = '83q424234234234' print MiniGatewayResponseRedirect(redirect = front_redirect).url print MiniGatewayResponseRedirect(redirect = server_redirect).url print MiniGatewayResponseRedirect(redirect = front_full_redirect).url print concat_user_login_entry_url(l = l) print concat_user_center_entry_url(agentId = agent_id, redirect = front_redirect) print concat_user_center_entry_url(agentId = agent_id, redirect = server_redirect) print concat_user_center_entry_url(agentId = agent_id, redirect = front_full_redirect) print concat_dealer_access_entry_url(agentId = agent_id) print concat_user_center_url() print concat_user_center_url(l = l) print UserCenterResponseRedirect().url print concat_follow_gzh_url(agentId = agent_id) print FollowGZHResponseRedirect(agentId = agent_id).url print concat_error_page_url(error = u'我的测试') print ErrorResponseRedirect().url print ErrorResponseRedirect(error = u'我的测试').url print NotSupportedPlatformResponseRedirect().url print NotSupportedPayResponseRedirect(pay_mode_desc = u'支付宝').url print concat_user_recharge_url(l = l) print UserRechargeResponseRedirect(l = l).url print concat_user_recharge_entry_url(agentId = agent_id, l = l) print concat_dealer_main_page_url() print DealerMainPageResponseRedirect().url print contact_dealer_login_page_url(register = True) print contact_dealer_login_page_url() print DealerLoginPageResponseRedirect(register = True).url print DealerLoginPageResponseRedirect(register = False).url print concat_dealer_bind_id_page_url(result = 'success') print DealerBindIdResponseRedirect(result = 'fail').url print contact_sub_account_login_page_url(agentId = agent_id) print SubAccountLoginResponseRedirect(agentId = agent_id).url print concat_count_down_page_url(devNo, port = None) print concat_count_down_page_url(devNo, port = 2) print CountDownResponseRedirect(devNo = devNo, port = None).url print CountDownResponseRedirect(devNo = devNo, port = 1).url print concat_bt_count_down_page_url(l, port = None) print concat_bt_count_down_page_url(l, port = 1) print BtCountDownResponseRedirect(l = l, port = None).url print BtCountDownResponseRedirect(l = l, port = 2).url print concat_card_recharge_url(l = l) print CardRechargeResponseRedirect(l = l).url print concat_bt_device_url(l = l, port = None) print concat_bt_device_url(l = l, port = 1) print BtDeviceResponseRedirect(l = l, port = None).url print BtDeviceResponseRedirect(l = l, port = 2).url print concat_net_device_url(l = l, port = None) print concat_net_device_url(l = l, port = 1) print NetDeviceResponseRedirect(l = l, port = None).url print NetDeviceResponseRedirect(l = l, port = 2).url print concat_huopo_door_url(l = l, port = None) print concat_huopo_door_url(l = l, port = 1) print HuopoDoorResponseRedirect(l = l, port = None).url print HuopoDoorResponseRedirect(l = l, port = 2).url print concat_before_ad_url(devNo = devNo) print BeforeAdResponseRedirect(devNo = devNo).url print concat_ad_landing_url(l = l, status = 'success') print AdLandingResponseRedirect(l = l, status = 'fail').url print AdAccessResponseRedirect(adId = '88888888').url print FrontEndResponseRedirect(redirect = front_redirect).url print FrontEndResponseRedirect(redirect = front_full_redirect).url print ServerEndResponseRedirect(redirect = server_redirect).url print ServerEndResponseRedirect(redirect = server_full_redirect).url print FrontEndResponseRedirect('/user/index.html#?path=ticket&logicalCode=G303272&groupId=5dedb4d5e305f75cd4770797').url print concat_front_end_url(uri = before_frag_add_query(uri = '/user/index.html#', added_query = {'path': 'ticket'})) print concat_front_end_url(uri = '/app/payOrderDetail.html?orderNo={}'.format('12323244')) print concat_front_end_url(uri = 'http://develop.5tao5ai.com/user/index.html#/common/dev') print concat_server_end_url(uri = '/agent/wechat/bind') print concat_server_end_url(uri = '/agent/wechat/bind?bindType={}'.format('a')) print concat_server_end_url( uri = '/agent/withdraw/entry?sourceType={source_type}&sourceId={source_key}'.format( source_type = 'device', source_key = 'hello' ))