2017-12-31 189 views
0

の応答データを取得する方法を、私はそうのようなログインのテストを実行している:Djangoのテスト - 今後の使用

{ 
    "token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1c2VyX2lkIjoyLCJ1c2VybmFtZSI6ImV2YW4iLCJleHAiOjE1MTQ2NzYzNTYsImVtYWlsIjoiZXZhbkAyOGJlYXR0eS5jb20iLCJvcmlnX2lhdCI6MTUxNDY3Mjc1Nn0.8CfhfgtMLkNjEaWBfNXbUWXQMZG4_LIru_y4pdLlmeI", 
    "user": { 
     "pk": 2, 
     "username": "test", 
     "email": "[email protected]", 
     "first_name": "", 
     "last_name": "" 
    } 
} 

def test_login_user(self): 
    client = APIClient() 
    url = reverse('rest_login') 
    data = { 
     'username': 'test', 
     'password': 'Welcome2' 
    } 
    response = self.client.post(url, data) 
    self.assertEqual(response.status_code, status.HTTP_200_OK) 
    client.logout() 

私はアプリにログインしている場合は、通常、私はこのようなJSONのリターンを参照してください

今後の使用のために値tokenを取得したいと思っていますが、responseにはdataの値を持たないようです。私が探している何

答えて