コード例 #1
0
 def test_cart_checkout(self,client):
     token=shop_required()
     res = client.post('/cart/checkout',headers={'Authorization':'Bearer '+token})
     res_json = json.loads(res.data)
     print(res_json)
     TestCartEndpoint.transactionid=res_json[0]["id"]
     assert res.status_code == 200
コード例 #2
0
 def test_cart_edit(self,client):
     token=shop_required()
     data = {
         "date": "2019-08-02",
         "duration": "1",
         "qty": "1",
     }
     res = client.put('/cart/'+str(TestCartEndpoint.cartid2), data=json.dumps(data),content_type='application/json',headers={'Authorization':'Bearer '+token})
     res_json = json.loads(res.data)
     assert res.status_code == 200
コード例 #3
0
 def test_user_editme_failed(self,client):
     token=shop_required()
     data = {
         "name": "unittesting",
         "username": "******",
         "password": "******"
     }
     res = client.put('/user/me',headers={'Authorization':'Bearer '+'abc'}, data=json.dumps(data),content_type='application/json')
     res_json = json.loads(res.data)
     assert res.status_code == 422
コード例 #4
0
 def test_item_cart_qtymin(self,client):
     token=shop_required()
     data = {
         "date": "2019-08-02",
         "duration": "1",
         "qty": "1110",
     }
     res = client.patch('/item/rent/1110', data=json.dumps(data),content_type='application/json', headers={'Authorization':'Bearer '+token})
     res_json = json.loads(res.data)
     assert res.status_code == 404
コード例 #5
0
 def test_cart_create(self,client):
     token=shop_required()
     data = {
         "date": "2019-08-02",
         "duration": "1",
         "qty": "1",
     }
     res = client.patch('/item/rent/'+str(TestItemEndpoint.itemid), data=json.dumps(data),content_type='application/json', headers={'Authorization':'Bearer '+token})
     res_json = json.loads(res.data)
     TestCartEndpoint.cartid2=res_json["id"]
     assert res.status_code == 200
コード例 #6
0
 def test_user_signin_failed(self,client):
     token=shop_required()
     data = {
         "city": "unittesting",
         "province": "unittesting",
         "telephone": "123",
         "email": "unittesting",
         "photo": "unittesting",
     }
     res = client.patch('user/me/detail', data=json.dumps(data),content_type='application/json',headers={'Authorization':'Bearer '+token})
     res_json = json.loads(res.data)
     assert res.status_code == 400
コード例 #7
0
 def test_shop_signin_failed(self,client):
     token=shop_required()
     data = {
         "address": "unittesting",
         "city": "unittesting",
         "province": "unittesting",
         "telephone": "unittesting",
         "photo": "unittesting",
     }
     res = client.post('/shop/addnew', data=json.dumps(data),content_type='application/json',headers={'Authorization':'Bearer '+token})
     res_json = json.loads(res.data)
     assert res.status_code == 400
コード例 #8
0
 def test_item_add_shop_deactivate(self,client):
     token=shop_required()
     data = {
         "name": "unittesting",
         "qty": "1",
         "price": "1",
         "category": "unittesting",
         "description": "unittesting",
         "detail": "unittestingnew",
     }
     res = client.post('/item/me', data=json.dumps(data),content_type='application/json',headers={'Authorization':'Bearer '+token})
     res_json = json.loads(res.data)
     assert res.status_code == 404
コード例 #9
0
 def test_item_edit(self,client):
     token=shop_required()
     data = {
         "name": "unittesting",
         "qty": "1",
         "price": "1",
         "category": "unittesting",
         "description": "unittesting",
         "detail": "unittestingnew",
     }
     res = client.put('/item/me/'+str(TestItemEndpoint.itemid), data=json.dumps(data),content_type='application/json',headers={'Authorization':'Bearer '+token})
     res_json = json.loads(res.data)
     assert res.status_code == 200
コード例 #10
0
 def test_user_deleteme(self,client):
     token=shop_required()
     res = client.delete('/user/me',headers={'Authorization':'Bearer '+token})
     res_json = json.loads(res.data)
     assert res.status_code == 200
コード例 #11
0
 def test_transaction_shop_delete(self,client):
     token=shop_required()
     res = client.delete('/transaction/shop/'+str(TestCartEndpoint.transactionid),headers={'Authorization':'Bearer '+token})
     res_json = json.loads(res.data)
     assert res.status_code == 200
コード例 #12
0
 def test_transaction_shop_list(self,client):
     token=shop_required()
     res = client.get('/transaction/shop/list',headers={'Authorization':'Bearer '+token})
     res_json = json.loads(res.data)
     assert res.status_code == 200
コード例 #13
0
 def test_transaction_me_detail_failed(self,client):
     token=shop_required()
     res = client.get('/transaction/me/0',headers={'Authorization':'Bearer '+token})
     res_json = json.loads(res.data)
     assert res.status_code == 404
コード例 #14
0
 def test_shop_activate(self,client):
     token=shop_required()
     res = client.put('shop/me/activate',headers={'Authorization':'Bearer '+token})
     res_json = json.loads(res.data)
     assert res.status_code == 200
コード例 #15
0
 def test_user_getme_failed(self,client):
     token=shop_required()
     res = client.get('/user/me',headers={'Authorization':'Bearer '+'abc'})
     res_json = json.loads(res.data)
     assert res.status_code == 422
コード例 #16
0
 def test_user_getdetail_failed(self,client):
     token=shop_required()
     res=client.get('user/me/detail',headers={'Authorization':'Bearer '+token})
     res_json = json.loads(res.data)
     assert res.status_code == 404
コード例 #17
0
 def test_item_activate(self,client):
     token=shop_required()
     res = client.put('/item/me/activate/'+str(TestItemEndpoint.itemid), headers={'Authorization':'Bearer '+token})
     res_json = json.loads(res.data)
     assert res.status_code == 200
コード例 #18
0
 def test_item_list_shop(self,client):
     token=shop_required()
     res = client.get('item/listall', headers={'Authorization':'Bearer '+token})
     res_json = json.loads(res.data)
     assert res.status_code == 200
コード例 #19
0
 def test_cart_detail(self,client):
     token=shop_required()
     res = client.get('/cart/'+str(TestCartEndpoint.cartid2), headers={'Authorization':'Bearer '+token})
     res_json = json.loads(res.data)
     assert res.status_code == 200
コード例 #20
0
 def test_user_refresh(self,client):
     token=shop_required()
     res = client.post('/public/refresh', headers={'Authorization':'Bearer '+token})
     res_json = json.loads(res.data)
     assert res.status_code == 200