@YuriyCherniy

Почему не возникает исключение?

Пишу тесты для 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, код работает без ошибок, почему?
  • Вопрос задан
  • 35 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы