Найти - Пользователи
Полная версия: добавить ссеию в реквест
Начало » Django » добавить ссеию в реквест
1
ilnur
пишу тест для проекта.
from somemodel import myClass
from django.test.client import RequestFactory
class SimpleTest(TestCase):
    def setUp(self):
        ...
    def test_index(self):
       result = myClass()
       otvet = result.collect()
как передать в экземпляр result реквест и сессию?
Сессию могу получить так:
self.client.login()
Реквест получаю Так
self.factory = RequestFactory()
self.request = self.factory.post('/', {})
а как их объеденить? Сессию и реквест

спасибо.
FishHook
Сделай один миксин, который у тебя наследуют все вьюхи, так или иначе у тебя есть такой класс, в диспетчере определи self.request, он появится у всех наследников
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB