def test_multi_upload(self):
     data = [{
         "name": "test123",
         "url": "test123",
         "price": 1,
         "idInMarket": "2",
         "market": "jd",
         "priceChangeHistory": {},
         "pics": ["//img11.360buyimg.com/n5/g5/M02/13/01/rBEDik_1R30IAAAAAAGUYQ9bunkAADuBALXmuUAAZR5063.jpg",
                  "//img11.360buyimg.com/n5/g5/M02/13/01/rBEIDE_1R4QIAAAAAAFsQyeQklgAADuBALpuPsAAWxb978.jpg"]
     },
         {
         "name": "test123",
         "url": "test123",
         "price": 2,
         "idInMarket": "3",
         "market": "jd",
         "priceChangeHistory": {},
         "pics": ["//img11.360buyimg.com/n5/g5/M02/13/01/rBEDik_1R30IAAAAAAGUYQ9bunkAADuBALXmuUAAZR5063.jpg"]
     }
     ]
     rv = self.app.post("/upload/multi", data=json.dumps(data))
     result_dic = tool.get_result_dic(rv.data)
     assert 0 == result_dic["err_no"]
     rv = self.app.post("/upload/multi", data=json.dumps(data))
     result_dic = tool.get_result_dic(rv.data)
     assert 2 == result_dic["err_no"]
 def test_single_upload(self):
     data = {
         "name": "test123",
         "url": "test123",
         "price": 123,
         "idInMarket": "1",
         "market": "jd",
         "priceChangeHistory": {},
         "isLowestPrice": True,
         "pics": ["//img11.360buyimg.com/n5/g5/M02/13/01/rBEDik_1R30IAAAAAAGUYQ9bunkAADuBALXmuUAAZR5063.jpg"]
     }
     rv = self.app.post("/upload/single", data=json.dumps(data))
     result_dic = tool.get_result_dic(rv.data)
     assert 0 == result_dic["err_no"]
     rv = self.app.post("/upload/single", data=json.dumps(data))
     result_dic = tool.get_result_dic(rv.data)
     assert 2 == result_dic["err_no"]
 def test_single_update(self):
     data = {
         "idInMarket": "1",
         "market": "jd",
         "update": {
             "name": "111111",
             "pics": ["//img11.360buyimg.com/n5/g5/M02/13/01/rBEDik_1R30IAAAAAAGUYQ9bunkAADuBALXmuUAAZR5063.jpg",
                  "//img11.360buyimg.com/n5/g5/M02/13/01/rBEIDE_1R4QIAAAAAAFsQyeQklgAADuBALpuPsAAWxb978.jpg"]
         }
     }
     rv = self.app.post("/update/single", data=json.dumps(data))
     result_dic = tool.get_result_dic(rv.data)
     assert 0 == result_dic["err_no"]
     time.sleep(2)
 def test_multi_update(self):
     data = [{
         "idInMarket": "2",
         "market": "jd",
         "update": {
             "name": "1111111"
         }
     },
         {
         "idInMarket": "3",
         "market": "jd",
         "update": {
             "name": "1111111"
         }
     }
     ]
     rv = self.app.post("/update/multi", data=json.dumps(data))
     result_dic = tool.get_result_dic(rv.data)
     assert 0 == result_dic["err_no"]