"""
Tests for the card template list view.
"""
from django.test import RequestFactory
from django.urls import reverse

from cards.forms import UploadCardForm
from cards.views import CardTemplateListView


def test_card_template_list_includes_template_form(mocker):
    request = RequestFactory().get(reverse("cards:card-templates"))

    view = CardTemplateListView()
    view.setup(request)
    context = view.get_context_data(object_list=[])

    assert isinstance(context["template_form"], UploadCardForm)
