Пример #1
0
 def test_get_version(self):
     Version.new_version('0.0.1', 'https://bllli.cn:2345/download',
                         u'项目正式开启内测 欢迎使用测试')
     Version.new_version('0.0.2', 'https://bllli.cn:2345/download',
                         u'新增教师登录功能')
     response = self.client.get(url_for('api.get_new_version'),
                                headers=get_api_headers('bllli', 'cat'))
     self.assertTrue(response.status_code == 200)
     response_json = json.loads(response.data.decode('utf-8'))
     self.assertIsNotNone(response_json)
     self.assertEqual(response_json.get('download_android'),
                      'https://bllli.cn:2345/download')
     self.assertEqual(
         response_json.get('download_qr_url'),
         'http://qr.topscan.com/api.php?'
         'text=%s&logo=http://otl5stjju.bkt.clouddn.com/logo.png' %
         'https://bllli.cn:2345/download')
     self.assertEqual(response_json.get('version'), '0.0.2')
     self.assertEqual(response_json.get('whatsnew'), '新增教师登录功能')