pytest 1.6
This commit is contained in:
@@ -77,12 +77,14 @@ async def test_is_admin(client, monkeypatch, global_email, is_admin, expected_st
|
||||
assert response.status_code == expected_status
|
||||
api.dependency_overrides.clear()
|
||||
|
||||
@pytest.mark.parametrize("is_admin,expected_status", [
|
||||
(False, 403),
|
||||
(True, 200)
|
||||
@pytest.mark.parametrize("is_admin, can_delete,expected_status", [
|
||||
(False,True,200),
|
||||
(True,True,200),
|
||||
(True,False,200),
|
||||
(False, False,403)
|
||||
])
|
||||
@pytest.mark.asyncio
|
||||
async def test_delete_user(client, global_email, monkeypatch, is_admin, expected_status):
|
||||
async def test_delete_user(client, global_email, monkeypatch, is_admin, expected_status, can_delete):
|
||||
"""Проверка: Удаление пользователя"""
|
||||
|
||||
|
||||
@@ -90,7 +92,7 @@ async def test_delete_user(client, global_email, monkeypatch, is_admin, expected
|
||||
def __init__(self, is_admin):
|
||||
self.is_admin = is_admin
|
||||
self.can_edit = False
|
||||
self.can_delete = False
|
||||
self.can_delete = can_delete
|
||||
self.can_view = False
|
||||
class FakeUser:
|
||||
def __init__(self, is_admin):
|
||||
|
||||
Reference in New Issue
Block a user