core: run ruff format

This commit is contained in:
RhodeCode Admin 2025-01-13 17:47:37 +01:00
parent 7130effb58
commit 166db21812
821 changed files with 82905 additions and 84121 deletions

View file

@ -21,10 +21,8 @@ import pytest
from rhodecode.lib.auth import check_password
from rhodecode.model.user import UserModel
from rhodecode.tests import (
TEST_USER_ADMIN_LOGIN, TEST_USER_REGULAR_EMAIL)
from rhodecode.api.tests.utils import (
build_data, api_call, assert_ok, assert_error, jsonify, crash)
from rhodecode.tests import TEST_USER_ADMIN_LOGIN, TEST_USER_REGULAR_EMAIL
from rhodecode.api.tests.utils import build_data, api_call, assert_ok, assert_error, jsonify, crash
from rhodecode.tests.fixtures.rc_fixture import Fixture
from rhodecode.model.db import RepoGroup
@ -37,10 +35,8 @@ fixture = Fixture()
class TestCreateUser(object):
def test_api_create_existing_user(self):
id_, params = build_data(
self.apikey, 'create_user',
username=TEST_USER_ADMIN_LOGIN,
email='test@foo.com',
password='trololo')
self.apikey, "create_user", username=TEST_USER_ADMIN_LOGIN, email="test@foo.com", password="trololo"
)
response = api_call(self.app, params)
expected = "user `%s` already exist" % (TEST_USER_ADMIN_LOGIN,)
@ -48,68 +44,63 @@ class TestCreateUser(object):
def test_api_create_user_with_existing_email(self):
id_, params = build_data(
self.apikey, 'create_user',
username=TEST_USER_ADMIN_LOGIN + 'new',
self.apikey,
"create_user",
username=TEST_USER_ADMIN_LOGIN + "new",
email=TEST_USER_REGULAR_EMAIL,
password='trololo')
password="trololo",
)
response = api_call(self.app, params)
expected = "email `%s` already exist" % (TEST_USER_REGULAR_EMAIL,)
assert_error(id_, expected, given=response.body)
def test_api_create_user_with_wrong_username(self):
bad_username = '<> HELLO WORLD <>'
bad_username = "<> HELLO WORLD <>"
id_, params = build_data(
self.apikey, 'create_user',
username=bad_username,
email='new@email.com',
password='trololo')
self.apikey, "create_user", username=bad_username, email="new@email.com", password="trololo"
)
response = api_call(self.app, params)
expected = {'username':
"Username may only contain alphanumeric characters "
"underscores, periods or dashes and must begin with "
"alphanumeric character or underscore"}
expected = {
"username": "Username may only contain alphanumeric characters "
"underscores, periods or dashes and must begin with "
"alphanumeric character or underscore"
}
assert_error(id_, expected, given=response.body)
def test_api_create_user(self):
username = 'test_new_api_user'
username = "test_new_api_user"
email = username + "@foo.com"
id_, params = build_data(
self.apikey, 'create_user',
username=username,
email=email,
description='CTO of Things',
password='example')
self.apikey, "create_user", username=username, email=email, description="CTO of Things", password="example"
)
response = api_call(self.app, params)
usr = UserModel().get_by_username(username)
ret = {
'msg': 'created new user `%s`' % (username,),
'user': jsonify(usr.get_api_data(include_secrets=True)),
"msg": "created new user `%s`" % (username,),
"user": jsonify(usr.get_api_data(include_secrets=True)),
}
try:
expected = ret
assert check_password('example', usr.password)
assert check_password("example", usr.password)
assert_ok(id_, expected, given=response.body)
finally:
fixture.destroy_user(usr.user_id)
def test_api_create_user_without_password(self):
username = 'test_new_api_user_passwordless'
username = "test_new_api_user_passwordless"
email = username + "@foo.com"
id_, params = build_data(
self.apikey, 'create_user',
username=username,
email=email)
id_, params = build_data(self.apikey, "create_user", username=username, email=email)
response = api_call(self.app, params)
usr = UserModel().get_by_username(username)
ret = {
'msg': 'created new user `%s`' % (username,),
'user': jsonify(usr.get_api_data(include_secrets=True)),
"msg": "created new user `%s`" % (username,),
"user": jsonify(usr.get_api_data(include_secrets=True)),
}
try:
expected = ret
@ -118,19 +109,16 @@ class TestCreateUser(object):
fixture.destroy_user(usr.user_id)
def test_api_create_user_with_extern_name(self):
username = 'test_new_api_user_passwordless'
username = "test_new_api_user_passwordless"
email = username + "@foo.com"
id_, params = build_data(
self.apikey, 'create_user',
username=username,
email=email, extern_name='rhodecode')
id_, params = build_data(self.apikey, "create_user", username=username, email=email, extern_name="rhodecode")
response = api_call(self.app, params)
usr = UserModel().get_by_username(username)
ret = {
'msg': 'created new user `%s`' % (username,),
'user': jsonify(usr.get_api_data(include_secrets=True)),
"msg": "created new user `%s`" % (username,),
"user": jsonify(usr.get_api_data(include_secrets=True)),
}
try:
expected = ret
@ -139,20 +127,23 @@ class TestCreateUser(object):
fixture.destroy_user(usr.user_id)
def test_api_create_user_with_password_change(self):
username = 'test_new_api_user_password_change'
username = "test_new_api_user_password_change"
email = username + "@foo.com"
id_, params = build_data(
self.apikey, 'create_user',
self.apikey,
"create_user",
username=username,
email=email, extern_name='rhodecode',
force_password_change=True)
email=email,
extern_name="rhodecode",
force_password_change=True,
)
response = api_call(self.app, params)
usr = UserModel().get_by_username(username)
ret = {
'msg': 'created new user `%s`' % (username,),
'user': jsonify(usr.get_api_data(include_secrets=True)),
"msg": "created new user `%s`" % (username,),
"user": jsonify(usr.get_api_data(include_secrets=True)),
}
try:
expected = ret
@ -161,20 +152,23 @@ class TestCreateUser(object):
fixture.destroy_user(usr.user_id)
def test_api_create_user_with_personal_repo_group(self):
username = 'test_new_api_user_personal_group'
username = "test_new_api_user_personal_group"
email = username + "@foo.com"
id_, params = build_data(
self.apikey, 'create_user',
self.apikey,
"create_user",
username=username,
email=email, extern_name='rhodecode',
create_personal_repo_group=True)
email=email,
extern_name="rhodecode",
create_personal_repo_group=True,
)
response = api_call(self.app, params)
usr = UserModel().get_by_username(username)
ret = {
'msg': 'created new user `%s`' % (username,),
'user': jsonify(usr.get_api_data(include_secrets=True)),
"msg": "created new user `%s`" % (username,),
"user": jsonify(usr.get_api_data(include_secrets=True)),
}
personal_group = RepoGroup.get_by_group_name(username)
@ -189,17 +183,12 @@ class TestCreateUser(object):
fixture.destroy_repo_group(username)
fixture.destroy_user(usr.user_id)
@mock.patch.object(UserModel, 'create_or_update', crash)
@mock.patch.object(UserModel, "create_or_update", crash)
def test_api_create_user_when_exception_happened(self):
username = 'test_new_api_user'
username = "test_new_api_user"
email = username + "@foo.com"
id_, params = build_data(
self.apikey, 'create_user',
username=username,
email=email,
password='trololo')
id_, params = build_data(self.apikey, "create_user", username=username, email=email, password="trololo")
response = api_call(self.app, params)
expected = 'failed to create user `%s`' % (username,)
expected = "failed to create user `%s`" % (username,)
assert_error(id_, expected, given=response.body)