test_url.py 5.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141
  1. # -*- coding: utf-8 -*-
  2. # !/usr/bin/env python
  3. import os
  4. from base import init_env
  5. os.environ.setdefault("DJANGO_SETTINGS_MODULE", "configs.testing")
  6. init_env(interactive = False)
  7. from apilib.utils_url import before_frag_add_query
  8. from apps.web.utils import MiniGatewayResponseRedirect, concat_user_login_entry_url, concat_user_center_entry_url, \
  9. concat_dealer_access_entry_url, concat_user_center_url, UserCenterResponseRedirect, concat_follow_gzh_url, \
  10. FollowGZHResponseRedirect, concat_error_page_url, \
  11. ErrorResponseRedirect, NotSupportedPlatformResponseRedirect, NotSupportedPayResponseRedirect, \
  12. concat_user_recharge_url, UserRechargeResponseRedirect, concat_user_recharge_entry_url, concat_dealer_main_page_url, \
  13. DealerMainPageResponseRedirect, contact_dealer_login_page_url, DealerLoginPageResponseRedirect, \
  14. concat_dealer_bind_id_page_url, DealerBindIdResponseRedirect, contact_sub_account_login_page_url, \
  15. SubAccountLoginResponseRedirect, concat_count_down_page_url, CountDownResponseRedirect, \
  16. concat_bt_count_down_page_url, BtCountDownResponseRedirect, concat_card_recharge_url, CardRechargeResponseRedirect, \
  17. concat_bt_device_url, BtDeviceResponseRedirect, concat_net_device_url, NetDeviceResponseRedirect, \
  18. concat_huopo_door_url, HuopoDoorResponseRedirect, concat_before_ad_url, BeforeAdResponseRedirect, \
  19. concat_ad_landing_url, AdLandingResponseRedirect, AdAccessResponseRedirect, FrontEndResponseRedirect, \
  20. ServerEndResponseRedirect, concat_front_end_url, concat_server_end_url
  21. agent_id = 'dafsdaasd32423434'
  22. front_redirect = '/user/index.html#common/device?a=1'
  23. front_full_redirect = 'https://develop.5tao5ai.com/user/index.html#common/dev?c=1'
  24. server_redirect = '/ad/login?b=1'
  25. server_full_redirect = 'https://develop.5tao5ai.com/ad/login?b=1'
  26. l = '123456'
  27. devNo = '83q424234234234'
  28. print MiniGatewayResponseRedirect(redirect = front_redirect).url
  29. print MiniGatewayResponseRedirect(redirect = server_redirect).url
  30. print MiniGatewayResponseRedirect(redirect = front_full_redirect).url
  31. print concat_user_login_entry_url(l = l)
  32. print concat_user_center_entry_url(agentId = agent_id, redirect = front_redirect)
  33. print concat_user_center_entry_url(agentId = agent_id, redirect = server_redirect)
  34. print concat_user_center_entry_url(agentId = agent_id, redirect = front_full_redirect)
  35. print concat_dealer_access_entry_url(agentId = agent_id)
  36. print concat_user_center_url()
  37. print concat_user_center_url(l = l)
  38. print UserCenterResponseRedirect().url
  39. print concat_follow_gzh_url(agentId = agent_id)
  40. print FollowGZHResponseRedirect(agentId = agent_id).url
  41. print concat_error_page_url(error = u'我的测试')
  42. print ErrorResponseRedirect().url
  43. print ErrorResponseRedirect(error = u'我的测试').url
  44. print NotSupportedPlatformResponseRedirect().url
  45. print NotSupportedPayResponseRedirect(pay_mode_desc = u'支付宝').url
  46. print concat_user_recharge_url(l = l)
  47. print UserRechargeResponseRedirect(l = l).url
  48. print concat_user_recharge_entry_url(agentId = agent_id, l = l)
  49. print concat_dealer_main_page_url()
  50. print DealerMainPageResponseRedirect().url
  51. print contact_dealer_login_page_url(register = True)
  52. print contact_dealer_login_page_url()
  53. print DealerLoginPageResponseRedirect(register = True).url
  54. print DealerLoginPageResponseRedirect(register = False).url
  55. print concat_dealer_bind_id_page_url(result = 'success')
  56. print DealerBindIdResponseRedirect(result = 'fail').url
  57. print contact_sub_account_login_page_url(agentId = agent_id)
  58. print SubAccountLoginResponseRedirect(agentId = agent_id).url
  59. print concat_count_down_page_url(devNo, port = None)
  60. print concat_count_down_page_url(devNo, port = 2)
  61. print CountDownResponseRedirect(devNo = devNo, port = None).url
  62. print CountDownResponseRedirect(devNo = devNo, port = 1).url
  63. print concat_bt_count_down_page_url(l, port = None)
  64. print concat_bt_count_down_page_url(l, port = 1)
  65. print BtCountDownResponseRedirect(l = l, port = None).url
  66. print BtCountDownResponseRedirect(l = l, port = 2).url
  67. print concat_card_recharge_url(l = l)
  68. print CardRechargeResponseRedirect(l = l).url
  69. print concat_bt_device_url(l = l, port = None)
  70. print concat_bt_device_url(l = l, port = 1)
  71. print BtDeviceResponseRedirect(l = l, port = None).url
  72. print BtDeviceResponseRedirect(l = l, port = 2).url
  73. print concat_net_device_url(l = l, port = None)
  74. print concat_net_device_url(l = l, port = 1)
  75. print NetDeviceResponseRedirect(l = l, port = None).url
  76. print NetDeviceResponseRedirect(l = l, port = 2).url
  77. print concat_huopo_door_url(l = l, port = None)
  78. print concat_huopo_door_url(l = l, port = 1)
  79. print HuopoDoorResponseRedirect(l = l, port = None).url
  80. print HuopoDoorResponseRedirect(l = l, port = 2).url
  81. print concat_before_ad_url(devNo = devNo)
  82. print BeforeAdResponseRedirect(devNo = devNo).url
  83. print concat_ad_landing_url(l = l, status = 'success')
  84. print AdLandingResponseRedirect(l = l, status = 'fail').url
  85. print AdAccessResponseRedirect(adId = '88888888').url
  86. print FrontEndResponseRedirect(redirect = front_redirect).url
  87. print FrontEndResponseRedirect(redirect = front_full_redirect).url
  88. print ServerEndResponseRedirect(redirect = server_redirect).url
  89. print ServerEndResponseRedirect(redirect = server_full_redirect).url
  90. print FrontEndResponseRedirect('/user/index.html#?path=ticket&logicalCode=G303272&groupId=5dedb4d5e305f75cd4770797').url
  91. print concat_front_end_url(uri = before_frag_add_query(uri = '/user/index.html#', added_query = {'path': 'ticket'}))
  92. print concat_front_end_url(uri = '/app/payOrderDetail.html?orderNo={}'.format('12323244'))
  93. print concat_front_end_url(uri = 'http://develop.5tao5ai.com/user/index.html#/common/dev')
  94. print concat_server_end_url(uri = '/agent/wechat/bind')
  95. print concat_server_end_url(uri = '/agent/wechat/bind?bindType={}'.format('a'))
  96. print concat_server_end_url(
  97. uri = '/agent/withdraw/entry?sourceType={source_type}&sourceId={source_key}'.format(
  98. source_type = 'device',
  99. source_key = 'hello'
  100. ))