Не могу понять как в тестах что то получить с вьюхи. Например, мне нужен шаблон.
class CartShowView(View):
def get(self, request, *args, **kwargs):
cart = Cart.create_from_session(request.session)
form = OrderForm(cart=cart)
template_name = cart.get_size() > 0 and 'cart/show.html' or 'cart/empty.html'
return render(request, template_name, {'form': form, 'cart': cart})
В тестах:
def test_cart_show(self):
request = self.factory.get(reverse('cart_show'))
request.session = self.client.session
response = CartShowView.as_view()(request)
а что дальше, не пойму...