Files
2024-11-27 13:18:16 +01:00

42 lines
1.1 KiB
Python
Executable File

import pytest
@pytest.mark.django_db
def test_user_has_proper_username(user_factory):
user = user_factory(username="username")
assert user.username == "username"
@pytest.mark.django_db
def test_user_is_admin(user_factory):
admin_user = user_factory(is_staff=True)
assert admin_user.is_staff is True
assert admin_user.is_agency is False
assert admin_user.is_client is False
assert admin_user.is_supplier is False
@pytest.mark.django_db
def test_user_has_agency(agency_user):
assert agency_user.is_staff is False
assert agency_user.is_agency is True
assert agency_user.is_client is False
assert agency_user.is_supplier is False
@pytest.mark.django_db
def test_user_has_client(client_user):
assert client_user.is_staff is False
assert client_user.is_agency is False
assert client_user.is_client is True
assert client_user.is_supplier is False
@pytest.mark.django_db
def test_user_has_supplier(supplier_user):
assert supplier_user.is_staff is False
assert supplier_user.is_agency is False
assert supplier_user.is_client is False
assert supplier_user.is_supplier is True