feat: expand platform APIs, sources, and test coverage
Some checks failed
CI/CD Pipeline / Run Tests (pull_request) Successful in 1m53s
CI/CD Pipeline / Telegram Notify Success (push) Has been cancelled
CI/CD Pipeline / Run Tests (push) Has been cancelled
CI/CD Pipeline / Code Quality Checks (push) Has been cancelled
CI/CD Pipeline / Code Quality Checks (pull_request) Failing after 2m54s
CI/CD Pipeline / Telegram Notify Success (pull_request) Has been skipped
Some checks failed
CI/CD Pipeline / Run Tests (pull_request) Successful in 1m53s
CI/CD Pipeline / Telegram Notify Success (push) Has been cancelled
CI/CD Pipeline / Run Tests (push) Has been cancelled
CI/CD Pipeline / Code Quality Checks (push) Has been cancelled
CI/CD Pipeline / Code Quality Checks (pull_request) Failing after 2m54s
CI/CD Pipeline / Telegram Notify Success (pull_request) Has been skipped
This commit is contained in:
@@ -12,6 +12,10 @@ from django.test import RequestFactory, TestCase
|
||||
from tests.utils.fixtures import fake
|
||||
|
||||
|
||||
def _password() -> str:
|
||||
return fake.password(length=12, special_chars=False)
|
||||
|
||||
|
||||
class UserAdminTest(TestCase):
|
||||
def setUp(self):
|
||||
self.site = AdminSite()
|
||||
@@ -23,7 +27,7 @@ class UserAdminTest(TestCase):
|
||||
request.user = User.objects.create_superuser(
|
||||
email=fake.email(),
|
||||
username=fake.user_name(),
|
||||
password="pass",
|
||||
password=_password(),
|
||||
)
|
||||
request.session = {}
|
||||
request._messages = FallbackStorage(request)
|
||||
@@ -33,13 +37,13 @@ class UserAdminTest(TestCase):
|
||||
verified = User.objects.create_user(
|
||||
email=fake.email(),
|
||||
username=fake.user_name(),
|
||||
password="pass",
|
||||
password=_password(),
|
||||
is_verified=True,
|
||||
)
|
||||
unverified = User.objects.create_user(
|
||||
email=fake.email(),
|
||||
username=fake.user_name(),
|
||||
password="pass",
|
||||
password=_password(),
|
||||
is_verified=False,
|
||||
)
|
||||
self.assertIn("span", str(self.admin.is_verified_badge(verified)))
|
||||
@@ -53,7 +57,7 @@ class UserAdminTest(TestCase):
|
||||
def test_actions(self):
|
||||
users = [
|
||||
User.objects.create_user(
|
||||
email=fake.email(), username=fake.user_name(), password="pass"
|
||||
email=fake.email(), username=fake.user_name(), password=_password()
|
||||
)
|
||||
for _ in range(2)
|
||||
]
|
||||
@@ -80,7 +84,7 @@ class ProfileAdminTest(TestCase):
|
||||
|
||||
def test_has_avatar_badge(self):
|
||||
user = User.objects.create_user(
|
||||
email=fake.email(), username=fake.user_name(), password="pass"
|
||||
email=fake.email(), username=fake.user_name(), password=_password()
|
||||
)
|
||||
profile = user.profile
|
||||
self.assertIn("span", str(self.admin.has_avatar(profile)))
|
||||
|
||||
Reference in New Issue
Block a user