django-cqrs-demo

Форк
0
21 строка · 536.0 Байт
1
import pytest
2

3
from apps.core.logic import messages
4
from apps.core.logic.errors import AccessDeniedApplicationError
5
from apps.users.logic.commands import logout
6
from apps.users.models import User
7

8

9
def test_success(user: User):
10
    """Test success logout."""
11
    messages.dispatch_message(
12
        logout.Command(user_id=user.id),
13
    )
14

15

16
def test_not_user(user: User):
17
    """Test not user."""
18
    with pytest.raises(AccessDeniedApplicationError):
19
        messages.dispatch_message(
20
            logout.Command(user_id=None),
21
        )
22

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.