import pytest
from django_mindoff.components.tdd_kit import MindoffTestCase
from typing import Literal


@pytest.mark.django_db(transaction=True)
class TestSampleAPIView(MindoffTestCase):
    # Documentation Reference:
    # https://django.mindoff.work/latest-release/developer_guide/test-driven-development/

    api_url_name = "{{API_URL_NAME}}"

    def test_acceptance_api_success(self):
        response = self.mo_mock_call_api(
            self.api_url_name,
            url_kwargs={"version": 1}
        )
        self.mo_assert_api_response(
            api_url_name=self.api_url_name,
            response=response
        )
        # ----- 👇 Add Assertions/Logic Here -----------
