Пишу тесты для Django приложения:
class FolderViewsTestCase(TestCase):
@classmethod
def setUpTestData(cls):
LinkyUser.objects.create_superuser(
username='test_user',
password='0000'
)
def setUp(self):
self.c = Client()
def test_folder_update_view_status_code_200(self):
self.c.login(username='test_user', password='0000')
user_id = self.c.session['_auth_user_id']
folder = Folder.objects.create(title='test_folder', linky_user_id=user_id)
response = self.c.get(reverse('folder_update', args=[folder.pk]))
self.assertEqual(response.status_code, 200)
в этом месте возвращается string
user_id = self.c.session['_auth_user_id']
,
ключевой аргумент
linky_user_id
ожидает integer, получает string, код работает без ошибок, почему?