from rest_framework.test import APITestCase
from unittest import mock
class AdviserTest(APITestCase):
@mock.patch("adviser.views.jscode2session")
def test_small_app_login(self, mock_jscode2session):
mock_jscode2session.return_value = {
"openid": 123,"session_key":123
}
url = "/api/small_app_login/"
data = {
"jscode": "string",
"name": "string",
"avatar": "string",
"gender": 0
}
ret = self.client.post(url, data=data)
self.assertEqual(ret.status_code, 200)