Align frontend API contracts
This commit is contained in:
@@ -57,6 +57,18 @@ class UserServiceTest(TestCase):
|
||||
self.assertEqual(UserService.get_user_role(user), UserService.ROLE_ADMIN)
|
||||
self.assertTrue(user.groups.filter(name=UserService.ROLE_ADMIN).exists())
|
||||
|
||||
def test_create_user_with_profile_names(self):
|
||||
user = UserService.create_user(
|
||||
**self.user_data,
|
||||
first_name="Иван",
|
||||
middle_name="Иванович",
|
||||
last_name="Иванов",
|
||||
)
|
||||
|
||||
self.assertEqual(user.profile.first_name, "Иван")
|
||||
self.assertEqual(user.profile.middle_name, "Иванович")
|
||||
self.assertEqual(user.profile.last_name, "Иванов")
|
||||
|
||||
def test_get_user_by_email_found(self):
|
||||
"""Test getting user by existing email"""
|
||||
found_user = UserService.get_user_by_email(self.user.email)
|
||||
@@ -191,8 +203,8 @@ class UserServiceTest(TestCase):
|
||||
|
||||
queryset = UserService.get_filtered_users_queryset(ordering="first_name")
|
||||
|
||||
ids = list(queryset.values_list("id", flat=True)[:2])
|
||||
self.assertEqual(ids, [second.id, first.id])
|
||||
ids = list(queryset.values_list("id", flat=True))
|
||||
self.assertLess(ids.index(second.id), ids.index(first.id))
|
||||
|
||||
def test_get_user_capabilities_for_admin(self):
|
||||
"""Test admin capabilities set."""
|
||||
|
||||
Reference in New Issue
Block a user