Browse Source

🔥 Remove isort configuration, since we use Ruff now (#1144)

Co-authored-by: Sebastián Ramírez <tiangolo@gmail.com>
pull/13907/head
Patrick Arminio 1 year ago
committed by GitHub
parent
commit
e9b2f9f480
No known key found for this signature in database GPG Key ID: B5690EEEBB952194
  1. 5
      backend/app/tests/api/routes/test_login.py
  2. 8
      backend/app/tests/api/routes/test_users.py
  3. 9
      backend/app/tests/scripts/test_backend_pre_start.py
  4. 9
      backend/app/tests/scripts/test_test_pre_start.py
  5. 5
      backend/pyproject.toml
  6. 6
      backend/scripts/format-imports.sh
  7. 5
      backend/scripts/format.sh
  8. 2
      backend/scripts/lint.sh

5
backend/app/tests/api/routes/test_login.py

@ -42,8 +42,9 @@ def test_use_access_token(
def test_recovery_password(
client: TestClient, normal_user_token_headers: dict[str, str]
) -> None:
with patch("app.core.config.settings.SMTP_HOST", "smtp.example.com"), patch(
"app.core.config.settings.SMTP_USER", "admin@example.com"
with (
patch("app.core.config.settings.SMTP_HOST", "smtp.example.com"),
patch("app.core.config.settings.SMTP_USER", "admin@example.com"),
):
email = "test@example.com"
r = client.post(

8
backend/app/tests/api/routes/test_users.py

@ -34,9 +34,11 @@ def test_get_users_normal_user_me(
def test_create_user_new_email(
client: TestClient, superuser_token_headers: dict[str, str], db: Session
) -> None:
with patch("app.utils.send_email", return_value=None), patch(
"app.core.config.settings.SMTP_HOST", "smtp.example.com"
), patch("app.core.config.settings.SMTP_USER", "admin@example.com"):
with (
patch("app.utils.send_email", return_value=None),
patch("app.core.config.settings.SMTP_HOST", "smtp.example.com"),
patch("app.core.config.settings.SMTP_USER", "admin@example.com"),
):
username = random_email()
password = random_lower_string()
data = {"email": username, "password": password}

9
backend/app/tests/scripts/test_backend_pre_start.py

@ -12,9 +12,12 @@ def test_init_successful_connection() -> None:
exec_mock = MagicMock(return_value=True)
session_mock.configure_mock(**{"exec.return_value": exec_mock})
with patch("sqlmodel.Session", return_value=session_mock), patch.object(
logger, "info"
), patch.object(logger, "error"), patch.object(logger, "warn"):
with (
patch("sqlmodel.Session", return_value=session_mock),
patch.object(logger, "info"),
patch.object(logger, "error"),
patch.object(logger, "warn"),
):
try:
init(engine_mock)
connection_successful = True

9
backend/app/tests/scripts/test_test_pre_start.py

@ -12,9 +12,12 @@ def test_init_successful_connection() -> None:
exec_mock = MagicMock(return_value=True)
session_mock.configure_mock(**{"exec.return_value": exec_mock})
with patch("sqlmodel.Session", return_value=session_mock), patch.object(
logger, "info"
), patch.object(logger, "error"), patch.object(logger, "warn"):
with (
patch("sqlmodel.Session", return_value=session_mock),
patch.object(logger, "info"),
patch.object(logger, "error"),
patch.object(logger, "warn"),
):
try:
init(engine_mock)
connection_successful = True

5
backend/pyproject.toml

@ -36,11 +36,6 @@ types-python-jose = "^3.3.4.20240106"
types-passlib = "^1.7.7.20240106"
coverage = "^7.4.3"
[tool.isort]
multi_line_output = 3
include_trailing_comma = true
force_grid_wrap = 0
line_length = 88
[build-system]
requires = ["poetry>=0.12"]
build-backend = "poetry.masonry.api"

6
backend/scripts/format-imports.sh

@ -1,6 +0,0 @@
#!/bin/sh -e
set -x
# Sort imports one per line, so autoflake can remove unused imports
isort --recursive --force-single-line-imports --apply app
sh ./scripts/format.sh

5
backend/scripts/format.sh

@ -1,6 +1,5 @@
#!/bin/sh -e
set -x
autoflake --remove-all-unused-imports --recursive --remove-unused-variables --in-place app --exclude=__init__.py
black app
isort --recursive --apply app
ruff check app scripts --fix
ruff format app scripts

2
backend/scripts/lint.sh

@ -4,5 +4,5 @@ set -e
set -x
mypy app
ruff app
ruff check app
ruff format app --check

Loading…
Cancel
Save