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
)