Exemplo n.º 1
0
 def test_Create_Medley_success(self):
     args = {
         'audios': [{
             'key':
             'http://user-storage.oss-cn-qingdao.aliyuncs.com/audio/20170503134112_100001775_aa5aad11b8b0060d98a53fefda6fd3ab.m4a',
             'duration': 3,
             'lyric': ''
         }],
         'images': [],
         'latitude':
         104,
         'longitude':
         30.56089,
         'maxCount':
         5,
         'title':
         'interface'
     }
     user = UserAPI(self.baseurl)
     response = user.user_Create_Medley(self.data[0]['token'], [{
         'key':
         'http://user-storage.oss-cn-qingdao.aliyuncs.com/audio/20170503134112_100001775_aa5aad11b8b0060d98a53fefda6fd3ab.m4a',
         'duration': 3,
         'lyric': ''
     }], [], 104, 30.56089, 5, 'interface')
     params = {
         'audios': [{
             'key':
             'http://user-storage.oss-cn-qingdao.aliyuncs.com/audio/20170503134112_100001775_aa5aad11b8b0060d98a53fefda6fd3ab.m4a',
             'duration': 3,
             'lyric': ''
         }],
         'images': [],
         'latitude':
         104,
         'longitude':
         30.56089,
         'maxCount':
         5,
         'title':
         'interface'
     }
     try:
         self.assertEqual(200, response.status_code,
                          'status code:%s' % response.status_code)
         r = response.json()
         self.assertEqual(0, r['status'])
     except:
         print 'url: %s\n' % response.url
         print u'状态码: %s' % response.status_code
         print u'传递的参数是: %s\n' % args
         print u'响应内容: %s\n' % response.text
         raise
     finally:
         self.api.writeLog(
             sys._getframe().f_code.co_name,
             'args: %s\napi: %s\nstatus_code: %s\ntext: %s' %
             (params, response.url, response.status_code, response.text))
Exemplo n.º 2
0
 def test_Create_Medley_lalo_wrong(self):
     user = UserAPI(self.baseurl)
     response = user.user_Create_Medley(self.data[0]['token'], [{
         'key':
         'http://user-storage.oss-cn-qingdao.aliyuncs.com/audio/20170503134112_100001775_aa5aad11b8b0060d98a53fefda6fd3ab.m4a',
         'duration': 3,
         'lyric': ''
     }], [], -104, -30.56089, 5, '')
     r = response.json()
     self.api.writeLog(sys._getframe().f_code.co_name, response.text)
     self.assertEqual(112, r['status'])
     self.assertIn(u'错误', r['msg'])