Как использовать Django test self.client.get для получения подробной информации о пользователе с таким url, как этот /user/<int:user_id>?
Я хочу создать тест, чтобы проверить, правильно ли выполняется получение подробной информации о пользователе, если я перейду по этому url /user/int:user_id. Мой код выглядит следующим образом:
def test_get_user_detail(self):
self.client.login(username='tes', password='pandora_key')
User_ID = 13
self.db_login = create_user(User_ID)
db_login_count = DB_Login.objects.all().count()
self.assertEqual(db_login_count, 1)
self.assertNotEqual(db_login_count, 0)
db_login_user = DB_Login.objects.filter(User_ID=User_ID).first()
self.assertEqual(db_login_user.User_ID, User_ID)
response = self.client.get('/user/<int:user_id>/', args=[User_ID])
self.assertEqual(response.status_code, 200)
Я проверил, что создание пользователя с определенным ID работает правильно, но при получении этого пользователя из URL ответ всегда получает код 404 not found. Кто-нибудь знает, как это исправить?