def test_banner(): ''' 添加常用地址 ''' params =dict() url = '%s/api/banners' % apiHost doRequest(url=url, params=params, method='get')
def test_edit(): order_nos = ((3, 1426087758781223, 28, token_186), ) for order_no in order_nos: communication_rank = random_rank() content = u'你从哪里来'.encode('utf-8') professional_rank = random_rank() punctual_rank = random_rank() rating = count_rating(communication_rank + professional_rank + punctual_rank) params = dict( communication_rank=communication_rank, content='update%s' % content, professional_rank=professional_rank, punctual_rank=punctual_rank, rating=rating, order_no=order_no[1], ) files = [('file', ('foo.jpg', open('/home/lisong/Pictures/th.jpeg', 'rb'), 'image/jpeg')), ('file', ('bar.jpg', open('/home/lisong/Pictures/%s.jpeg' % str(order_no[1] % 7), 'rb'), 'image/jpg'))] url = '%s/api/evaluate/edit' % apiHost doRequest(url=url, params=params, method='post', token=order_no[3], files=files)
def test_get_fav(): ''' 添加收藏 ''' params = dict(type='2', page=1, page_size=10) url = '%s/api/user/favorites' % apiHost doRequest(url=url, params=params, method='get', token=token_186)
def test_checkcode(): ''' 验证码 ''' params = dict(mobile='18583373989') url = '%s/api/user/checkcode' % apiHost doRequest(url=url, params=params, method='post', token=token_186)
def test_address(): ''' 添加常用地址 ''' params = dict(location="成都市", detail='北大街333333', is_default=1) url = '%s/api/user/address' % apiHost doRequest(url=url, params=params, method='post', token=token_x)
def test_get_sample(): ''' 添加收藏 ''' params = dict() url = '%s/api/sample/%s' % (apiHost, 35) doRequest(url=url, params=params, method='get')
def test_del_fav(): ''' 添加收藏 ''' params = dict(type='2', object_id=19) url = '%s/api/user/favorite/delete' % apiHost doRequest(url=url, params=params, method='post', token=token_186)
def testApptStatus(): ''' 查看手艺人详情 ''' artisan_id = '28000006' params =dict() url = '%s/api/artisan/%s' % (apiHost, artisan_id) doRequest(url=url, params=params, method='get')
def testApptStatus(): ''' 查看手艺人预约状态 ''' artisan_id = '28000009' appt_date = "2015-02-07" params =dict(artisan_id=artisan_id,appt_date=appt_date) url = '%s/api/appointment/status' % apiHost doRequest(url=url, params=params, method='get')
def testDeleteOrder(): order_ids = ( '1', ) for order_id in order_ids: user_id = '4' params =dict(order_id = order_id) url = '%s/api/order/delete' % apiHost doRequest(url=url, params=params, method='post', token = token_186)
def test_wxpay_signture(): ''' 微信支付签名 ''' params =dict( spbill_create_ip='221.3.133.229', order_no='1434117126171844', sign_on_server=True ) url = '%s/api/wxpay/signture' % apiHost doRequest(url=url, params=params, method='get', token = token_186)
def testOrder(): ''' 用户订单列表 @param status: 订单状态(不选为全部) @param page: @param page_size: ''' order_no = '1425914744823651' with_log = True params =dict(order_no = order_no, with_log = with_log) url = '%s/api/order' % apiHost token = 'f8b765e977a14435994086f592a0ded4' doRequest(url=url, params=params, method='get', token = token)
def test_get_samples(): ''' 添加收藏 ''' params = dict( artisan_id=28000006, category_id=1, order_by='create_time', # id = 35, page=1, page_size=20) url = '%s/api/samples' % (apiHost) doRequest(url=url, params=params, method='get')
def testRemoteTrade(): ''' 支付回调地址(remote):(怎么保证安全性) @param user_id: 用户ID @param order_no: 订单号 ''' order_nos = ( (3,1430142354129508), ) for order_no in order_nos: user_id = order_no[0] params =dict(order_no = order_no[1], user_id = user_id) url = '%s/remote/trade' % apiHost print doRequest(url=url, params=params, method='post')
def testOrders(): ''' 用户订单列表 @param status: 订单状态(不选为全部) @param page: @param page_size: ''' status = 'unfinished' status = 'other' status = 'finished' status = 'wait_pay' page = None page_size = None params =dict(status = status, page = page, page_size = page_size) url = '%s/api/orders' % apiHost doRequest(url=url, params=params, method='get', token = token_186)
def test_add(): order_nos = ( (3, 1430142354129508, 35, token_186), # (3,1426087774645588, 28, token_186), # (4,1426924664053223, 31, token_185), # (4,1426925393927963, 31, token_185), ) for order_no in order_nos: communication_rank = random_rank() content = order_no[0] object_id = order_no[2] professional_rank = random_rank() punctual_rank = random_rank() rating = count_rating(communication_rank + professional_rank + punctual_rank) params = dict( communication_rank=communication_rank, content=content, object_id=object_id, professional_rank=professional_rank, punctual_rank=punctual_rank, rating=rating, order_no=order_no[1], ) files = [ ('file', ('foo.jpg', open( '/home/lisong/Pictures/%s.jpeg' % int(Random().random() * 9), 'rb'), 'image/jpeg')), ('file', ('bar.jpg', open('/home/lisong/Pictures/%s.jpeg' % str(order_no[1] % 9), 'rb'), 'image/jpg')) ] url = '%s/api/evaluate/add' % apiHost doRequest(url=url, params=params, method='post', token=order_no[3], files=[])
def testCreateTrade(): ''' 创建订单 @param sample_id: 样品ID @param address: 服务地址 @param appt_date: 预约日期 格式 2000-01-01 @param appt_hour: 预约时间 @param remark: 用户备注 ''' sample_id = '34' address = '火卫34' appt_date = "2015-06-12" appt_hour = 21 remark = time.time() params =dict(sample_id = sample_id, address=address, appt_date = appt_date, appt_hour = appt_hour, remark = remark) url = '%s/api/trade/create' % apiHost doRequest(url=url, params=params, method='post', token = token_186)
def testUserTrade(): ''' 用户交易操作 接口: @param order_no: 订单号 @param action: arrived, 用户确认手艺人已经到达; finish, 用户确认交易结束, cancel, 用户取消交易 @param price: 实际费用(可选) ''' order_nos = ( # (3,1430061211099479, token_186), # (3,1430142354129508, token_186), (8,1430056965738700, "f47429f9cc8347a085e9f009022a62bd"), ) for order_no in order_nos: action = 'finish' # price = 3.14 price = None params =dict(order_no = order_no[1], action = action, price = price) url = '%s/api/user/trade' % apiHost doRequest(url=url, params=params, method='post', token = order_no[2])
<<<<<<< HEAD def test_mecat(): ''' 我的大咖 ======= def test_my_artisan(): ''' 查看手艺人详情 >>>>>>> c8c43509cb2c3336cea3c2b9f223cd68d4d6bf1e ''' params =dict() url = '%s/api/my_mecat' % (apiHost) <<<<<<< HEAD doRequest(url=url, params=params, method='get', token=token_185) def test_my_artisans(): params =dict() url = '%s/api/artisans' % (apiHost) doRequest(url=url, params=params, method='get', token='') def test_remove_mecat(): params =dict(artisan_id=28000006) url = '%s/api/my_mecat/delete' % (apiHost) doRequest(url=url, params=params, method='post', token=token_185) # testApptStatus() test_mecat()
def test_get_evaluates_by_artisan(): params = dict(artisan_id='28000006', ) url = '%s/api/evaluates/artisan' % apiHost doRequest(url=url, params=params, method='get')
def get_evaluates(): params = dict(sample_id=28, ) url = '%s/api/evaluates' % apiHost doRequest(url=url, params=params, method='get')
def test_my_artisans(): params =dict() url = '%s/api/artisans' % (apiHost) doRequest(url=url, params=params, method='get', token='')
def test_remove_mecat(): params =dict(artisan_id=28000006) url = '%s/api/my_mecat/delete' % (apiHost) doRequest(url=url, params=params, method='post', token=token_185)
''' params = dict(location="成都市", detail='北大街333333', is_default=1) url = '%s/api/user/address' % apiHost doRequest(url=url, params=params, method='post', token=token_x) def test_default_address(): ''' 设置默认地址 ''' params = dict(address_id=6) url = '%s/api/user/address/default' % apiHost <<<<<<< HEAD doRequest(url=url, params=params, method='post', token=token_185) ======= >>>>>>> c8c43509cb2c3336cea3c2b9f223cd68d4d6bf1e def test_get_default(): ''' 设置默认地址 ''' params = dict() url = '%s/api/user/address/default' % apiHost <<<<<<< HEAD doRequest(url=url, params=params, method='get', token=token_186) =======