diff --git a/src/backend/core/admin.py b/src/backend/core/admin.py index a8dc61f..566d728 100644 --- a/src/backend/core/admin.py +++ b/src/backend/core/admin.py @@ -1,4 +1,5 @@ """Admin classes and registrations for People's core app.""" + from django import forms from django.contrib import admin from django.contrib.auth import admin as auth_admin diff --git a/src/backend/core/api/__init__.py b/src/backend/core/api/__init__.py index d1a9f05..b72c847 100644 --- a/src/backend/core/api/__init__.py +++ b/src/backend/core/api/__init__.py @@ -1,4 +1,5 @@ """People core API endpoints""" + from django.conf import settings from django.core.exceptions import ValidationError diff --git a/src/backend/core/api/permissions.py b/src/backend/core/api/permissions.py index 5dba3ea..09f5fdb 100644 --- a/src/backend/core/api/permissions.py +++ b/src/backend/core/api/permissions.py @@ -1,4 +1,5 @@ """Permission handlers for the People core app.""" + from django.core import exceptions from rest_framework import permissions diff --git a/src/backend/core/api/serializers.py b/src/backend/core/api/serializers.py index 5e19082..8392e5f 100644 --- a/src/backend/core/api/serializers.py +++ b/src/backend/core/api/serializers.py @@ -1,4 +1,5 @@ """Client serializers for the People core app.""" + from rest_framework import exceptions, serializers from timezone_field.rest_framework import TimeZoneSerializerField diff --git a/src/backend/core/api/viewsets.py b/src/backend/core/api/viewsets.py index 9d32a74..c71ea27 100644 --- a/src/backend/core/api/viewsets.py +++ b/src/backend/core/api/viewsets.py @@ -1,4 +1,5 @@ """API endpoints""" + from django.contrib.postgres.search import TrigramSimilarity from django.db.models import Func, Max, OuterRef, Prefetch, Q, Subquery, Value diff --git a/src/backend/core/authentication.py b/src/backend/core/authentication.py index b868b32..2a45d9f 100644 --- a/src/backend/core/authentication.py +++ b/src/backend/core/authentication.py @@ -1,4 +1,5 @@ """Authentication for the People core app.""" + from django.conf import settings from django.core.exceptions import SuspiciousOperation from django.db import models diff --git a/src/backend/core/enums.py b/src/backend/core/enums.py index f4e0e11..e67d7b5 100644 --- a/src/backend/core/enums.py +++ b/src/backend/core/enums.py @@ -1,6 +1,7 @@ """ Core application enums declaration """ + from django.conf import global_settings, settings from django.utils.translation import gettext_lazy as _ diff --git a/src/backend/core/factories.py b/src/backend/core/factories.py index 33ca2a7..131196d 100644 --- a/src/backend/core/factories.py +++ b/src/backend/core/factories.py @@ -2,6 +2,7 @@ """ Core application factories """ + from django.conf import settings from django.contrib.auth.hashers import make_password diff --git a/src/backend/core/models.py b/src/backend/core/models.py index e73fff3..8131f45 100644 --- a/src/backend/core/models.py +++ b/src/backend/core/models.py @@ -1,6 +1,7 @@ """ Declare and configure the models for the People core application """ + import json import os import uuid diff --git a/src/backend/core/tests/swagger/test_openapi_schema.py b/src/backend/core/tests/swagger/test_openapi_schema.py index 5fa079e..48a2b2a 100644 --- a/src/backend/core/tests/swagger/test_openapi_schema.py +++ b/src/backend/core/tests/swagger/test_openapi_schema.py @@ -1,6 +1,7 @@ """ Test suite for generated openapi schema. """ + import json from io import StringIO diff --git a/src/backend/core/tests/team_accesses/test_api_team_accesses_create.py b/src/backend/core/tests/team_accesses/test_api_team_accesses_create.py index 5343cf8..c867464 100644 --- a/src/backend/core/tests/team_accesses/test_api_team_accesses_create.py +++ b/src/backend/core/tests/team_accesses/test_api_team_accesses_create.py @@ -1,6 +1,7 @@ """ Test for team accesses API endpoints in People's core app : create """ + import random import pytest diff --git a/src/backend/core/tests/team_accesses/test_api_team_accesses_delete.py b/src/backend/core/tests/team_accesses/test_api_team_accesses_delete.py index 767bb81..429953a 100644 --- a/src/backend/core/tests/team_accesses/test_api_team_accesses_delete.py +++ b/src/backend/core/tests/team_accesses/test_api_team_accesses_delete.py @@ -1,6 +1,7 @@ """ Test for team accesses API endpoints in People's core app : delete """ + import random import pytest diff --git a/src/backend/core/tests/team_accesses/test_api_team_accesses_list.py b/src/backend/core/tests/team_accesses/test_api_team_accesses_list.py index 0ffea9b..bb623ce 100644 --- a/src/backend/core/tests/team_accesses/test_api_team_accesses_list.py +++ b/src/backend/core/tests/team_accesses/test_api_team_accesses_list.py @@ -1,6 +1,7 @@ """ Test for team accesses API endpoints in People's core app : list """ + import pytest from rest_framework.test import APIClient diff --git a/src/backend/core/tests/team_accesses/test_api_team_accesses_retrieve.py b/src/backend/core/tests/team_accesses/test_api_team_accesses_retrieve.py index 21f628d..3c28fb0 100644 --- a/src/backend/core/tests/team_accesses/test_api_team_accesses_retrieve.py +++ b/src/backend/core/tests/team_accesses/test_api_team_accesses_retrieve.py @@ -1,6 +1,7 @@ """ Test for team accesses API endpoints in People's core app : retrieve """ + import pytest from rest_framework.test import APIClient diff --git a/src/backend/core/tests/team_accesses/test_api_team_accesses_update.py b/src/backend/core/tests/team_accesses/test_api_team_accesses_update.py index b955ba9..3001bf6 100644 --- a/src/backend/core/tests/team_accesses/test_api_team_accesses_update.py +++ b/src/backend/core/tests/team_accesses/test_api_team_accesses_update.py @@ -1,6 +1,7 @@ """ Test for team accesses API endpoints in People's core app : update """ + import random from uuid import uuid4 diff --git a/src/backend/core/tests/teams/test_core_api_teams_create.py b/src/backend/core/tests/teams/test_core_api_teams_create.py index a9d99f6..a9bf2c7 100644 --- a/src/backend/core/tests/teams/test_core_api_teams_create.py +++ b/src/backend/core/tests/teams/test_core_api_teams_create.py @@ -1,6 +1,7 @@ """ Tests for Teams API endpoint in People's core app: create """ + import pytest from rest_framework.status import ( HTTP_201_CREATED, diff --git a/src/backend/core/tests/teams/test_core_api_teams_delete.py b/src/backend/core/tests/teams/test_core_api_teams_delete.py index f700a7f..9017509 100644 --- a/src/backend/core/tests/teams/test_core_api_teams_delete.py +++ b/src/backend/core/tests/teams/test_core_api_teams_delete.py @@ -1,6 +1,7 @@ """ Tests for Teams API endpoint in People's core app: delete """ + import pytest from rest_framework.status import ( HTTP_204_NO_CONTENT, diff --git a/src/backend/core/tests/teams/test_core_api_teams_list.py b/src/backend/core/tests/teams/test_core_api_teams_list.py index 4f8f728..f7a9309 100644 --- a/src/backend/core/tests/teams/test_core_api_teams_list.py +++ b/src/backend/core/tests/teams/test_core_api_teams_list.py @@ -1,6 +1,7 @@ """ Tests for Teams API endpoint in People's core app: list """ + from unittest import mock import pytest diff --git a/src/backend/core/tests/teams/test_core_api_teams_retrieve.py b/src/backend/core/tests/teams/test_core_api_teams_retrieve.py index 3fa6243..36eedea 100644 --- a/src/backend/core/tests/teams/test_core_api_teams_retrieve.py +++ b/src/backend/core/tests/teams/test_core_api_teams_retrieve.py @@ -1,6 +1,7 @@ """ Tests for Teams API endpoint in People's core app: retrieve """ + import pytest from rest_framework.status import HTTP_200_OK, HTTP_401_UNAUTHORIZED, HTTP_404_NOT_FOUND from rest_framework.test import APIClient diff --git a/src/backend/core/tests/teams/test_core_api_teams_update.py b/src/backend/core/tests/teams/test_core_api_teams_update.py index 01fa5b2..64f0d55 100644 --- a/src/backend/core/tests/teams/test_core_api_teams_update.py +++ b/src/backend/core/tests/teams/test_core_api_teams_update.py @@ -1,6 +1,7 @@ """ Tests for Teams API endpoint in People's core app: update """ + import random import pytest diff --git a/src/backend/core/tests/test_api_contacts.py b/src/backend/core/tests/test_api_contacts.py index 5cb79cb..d6688db 100644 --- a/src/backend/core/tests/test_api_contacts.py +++ b/src/backend/core/tests/test_api_contacts.py @@ -1,6 +1,7 @@ """ Test contacts API endpoints in People's core app. """ + from django.test.utils import override_settings import pytest diff --git a/src/backend/core/tests/test_api_users.py b/src/backend/core/tests/test_api_users.py index 21b48fe..5211387 100644 --- a/src/backend/core/tests/test_api_users.py +++ b/src/backend/core/tests/test_api_users.py @@ -1,6 +1,7 @@ """ Test users API endpoints in the People core app. """ + from unittest import mock import pytest diff --git a/src/backend/core/tests/test_authentication_get_or_create_user.py b/src/backend/core/tests/test_authentication_get_or_create_user.py index 2d30e25..2c771c5 100644 --- a/src/backend/core/tests/test_authentication_get_or_create_user.py +++ b/src/backend/core/tests/test_authentication_get_or_create_user.py @@ -192,9 +192,12 @@ def test_models_oidc_user_getter_invalid_token(django_assert_num_queries, monkey monkeypatch.setattr(OIDCAuthenticationBackend, "get_userinfo", get_userinfo_mocked) - with django_assert_num_queries(0), pytest.raises( - SuspiciousOperation, - match="User info contained no recognizable user identification", + with ( + django_assert_num_queries(0), + pytest.raises( + SuspiciousOperation, + match="User info contained no recognizable user identification", + ), ): klass.get_or_create_user(access_token="test-token", id_token=None, payload=None) diff --git a/src/backend/core/tests/test_models_contacts.py b/src/backend/core/tests/test_models_contacts.py index 85d9860..34c9b58 100644 --- a/src/backend/core/tests/test_models_contacts.py +++ b/src/backend/core/tests/test_models_contacts.py @@ -1,6 +1,7 @@ """ Unit tests for the Contact model """ + from django.core.exceptions import ValidationError import pytest diff --git a/src/backend/core/tests/test_models_identities.py b/src/backend/core/tests/test_models_identities.py index 4d8c8b7..f6aae77 100644 --- a/src/backend/core/tests/test_models_identities.py +++ b/src/backend/core/tests/test_models_identities.py @@ -1,6 +1,7 @@ """ Unit tests for the Identity model """ + from django.core.exceptions import ValidationError import pytest diff --git a/src/backend/core/tests/test_models_invitations.py b/src/backend/core/tests/test_models_invitations.py index 959dec9..4d10b9e 100644 --- a/src/backend/core/tests/test_models_invitations.py +++ b/src/backend/core/tests/test_models_invitations.py @@ -1,6 +1,7 @@ """ Unit tests for the Invitation model """ + from django.core.exceptions import ValidationError import pytest diff --git a/src/backend/core/tests/test_models_team_accesses.py b/src/backend/core/tests/test_models_team_accesses.py index 97ff4d6..bdd5005 100644 --- a/src/backend/core/tests/test_models_team_accesses.py +++ b/src/backend/core/tests/test_models_team_accesses.py @@ -1,6 +1,7 @@ """ Unit tests for the TeamAccess model """ + from django.contrib.auth.models import AnonymousUser from django.core.exceptions import ValidationError diff --git a/src/backend/core/tests/test_models_teams.py b/src/backend/core/tests/test_models_teams.py index e22ef8d..dfc6008 100644 --- a/src/backend/core/tests/test_models_teams.py +++ b/src/backend/core/tests/test_models_teams.py @@ -1,6 +1,7 @@ """ Unit tests for the Team model """ + from django.contrib.auth.models import AnonymousUser from django.core.exceptions import ValidationError diff --git a/src/backend/core/tests/test_models_users.py b/src/backend/core/tests/test_models_users.py index 0f1ca14..a965e78 100644 --- a/src/backend/core/tests/test_models_users.py +++ b/src/backend/core/tests/test_models_users.py @@ -1,6 +1,7 @@ """ Unit tests for the User model """ + from unittest import mock from django.core.exceptions import ValidationError diff --git a/src/backend/core/tests/test_throttle.py b/src/backend/core/tests/test_throttle.py index d1c4500..9752b59 100644 --- a/src/backend/core/tests/test_throttle.py +++ b/src/backend/core/tests/test_throttle.py @@ -1,6 +1,7 @@ """ Test Throttle in People's app. """ + import pytest from rest_framework.test import APIClient diff --git a/src/backend/demo/management/commands/createsuperuser.py b/src/backend/demo/management/commands/createsuperuser.py index 30652f9..ad73aa7 100644 --- a/src/backend/demo/management/commands/createsuperuser.py +++ b/src/backend/demo/management/commands/createsuperuser.py @@ -2,6 +2,7 @@ Management command overriding the "createsuperuser" command to allow creating users with their email and no username. """ + from django.contrib.auth import get_user_model from django.core.management.base import BaseCommand diff --git a/src/backend/demo/tests/test_commands_create_demo.py b/src/backend/demo/tests/test_commands_create_demo.py index 1bd6bd9..0c37f6f 100644 --- a/src/backend/demo/tests/test_commands_create_demo.py +++ b/src/backend/demo/tests/test_commands_create_demo.py @@ -1,4 +1,5 @@ """Test the `create_demo` management command""" + from unittest import mock from django.core.management import call_command diff --git a/src/backend/manage.py b/src/backend/manage.py index 0b5b150..fc791ff 100644 --- a/src/backend/manage.py +++ b/src/backend/manage.py @@ -2,6 +2,7 @@ """ People's sandbox management script. """ + import os import sys diff --git a/src/backend/people/api_urls.py b/src/backend/people/api_urls.py index 6077092..af463fc 100644 --- a/src/backend/people/api_urls.py +++ b/src/backend/people/api_urls.py @@ -1,4 +1,5 @@ """API URL Configuration""" + from django.conf import settings from django.urls import include, path, re_path diff --git a/src/backend/people/celery_app.py b/src/backend/people/celery_app.py index 420588a..31550d9 100644 --- a/src/backend/people/celery_app.py +++ b/src/backend/people/celery_app.py @@ -1,4 +1,5 @@ """People celery configuration file.""" + import os from celery import Celery diff --git a/src/backend/people/settings.py b/src/backend/people/settings.py index 69d2fd7..1580c26 100755 --- a/src/backend/people/settings.py +++ b/src/backend/people/settings.py @@ -9,6 +9,7 @@ https://docs.djangoproject.com/en/3.1/topics/settings/ For the full list of settings and their values, see https://docs.djangoproject.com/en/3.1/ref/settings/ """ + import json import os