123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 |
- from ...users.bans import get_user_ban
- from ...users.models import Rank
- from ..users import (
- PASSWORD,
- get_fake_admin_activated_user,
- get_fake_banned_user,
- get_fake_deleted_user,
- get_fake_inactive_user,
- get_fake_user,
- get_fake_username,
- )
- def test_fake_user_can_be_created(db, fake):
- assert get_fake_user(fake)
- def test_fake_user_is_created_with_predictable_password(db, fake):
- user = get_fake_user(fake)
- assert user.check_password(PASSWORD)
- def test_fake_user_is_created_with_test_avatars(db, fake):
- user = get_fake_user(fake)
- assert user.avatars
- def test_new_fake_user_avatars_are_created_for_every_new_user(db, fake):
- user_a = get_fake_user(fake)
- user_b = get_fake_user(fake)
- assert user_a.avatars != user_b.avatars
- def test_fake_user_is_created_with_explicit_rank(db, fake):
- rank = Rank.objects.create(name="Test Rank")
- user = get_fake_user(fake, rank)
- assert user.rank is rank
- def test_banned_fake_user_can_be_created(db, cache_versions, fake):
- user = get_fake_banned_user(fake)
- assert get_user_ban(user, cache_versions)
- def test_inactivate_fake_user_can_be_created(db, fake):
- user = get_fake_inactive_user(fake)
- assert user.requires_activation
- def test_admin_activated_fake_user_can_be_created(db, fake):
- user = get_fake_admin_activated_user(fake)
- assert user.requires_activation
- def test_deleted_fake_user_can_be_created(db, fake):
- user = get_fake_deleted_user(fake)
- assert not user.is_active
- def test_fake_username_can_be_created(fake):
- assert get_fake_username(fake)
- def test_different_fake_username_is_used_every_time(fake):
- fake_usernames = [get_fake_username(fake) for i in range(5)]
- assert len(fake_usernames) == len(set(fake_usernames))
|